Public Member Functions | Private Member Functions | Private Attributes

AbiCollabSaveInterceptor Class Reference

#include <AbiCollabSaveInterceptor.h>

List of all members.

Public Member Functions

 AbiCollabSaveInterceptor ()
bool intercept (AV_View *v, EV_EditMethodCallData *d)
bool save (PD_Document *pDoc)

Private Member Functions

bool _save (std::string uri, bool verify_webapp_host, std::string ssl_ca_file, soa::function_call_ptr fc_ptr, boost::shared_ptr< std::string > result_ptr)
void _save_cb (bool success, ServiceAccountHandler *pAccount, AbiCollab *pSession, ConnectionPtr connection_ptr, soa::function_call_ptr fc_ptr, boost::shared_ptr< std::string > result_ptr)
void _saveFailed (AbiCollab *pSession)

Private Attributes

EV_EditMethodm_pOldSaveEM

Constructor & Destructor Documentation

AbiCollabSaveInterceptor::AbiCollabSaveInterceptor (  ) 

Member Function Documentation

bool AbiCollabSaveInterceptor::_save ( std::string  uri,
bool  verify_webapp_host,
std::string  ssl_ca_file,
soa::function_call_ptr  fc_ptr,
boost::shared_ptr< std::string >  result_ptr 
) [private]

References soup_soa::invoke(), UT_DEBUGMSG, and UT_return_val_if_fail.

Referenced by _save_cb(), and save().

void AbiCollabSaveInterceptor::_save_cb ( bool  success,
ServiceAccountHandler pAccount,
AbiCollab pSession,
ConnectionPtr  connection_ptr,
soa::function_call_ptr  fc_ptr,
boost::shared_ptr< std::string >  result_ptr 
) [private]
void AbiCollabSaveInterceptor::_saveFailed ( AbiCollab pSession  )  [private]
bool AbiCollabSaveInterceptor::intercept ( AV_View v,
EV_EditMethodCallData d 
)
bool AbiCollabSaveInterceptor::save ( PD_Document pDoc  ) 

Member Data Documentation


The documentation for this class was generated from the following files: