Dobby 3.0
Dobby “Docker based Thingy” is a tool for managing and running OCI containers using crun
Loading...
Searching...
No Matches
Public Member Functions | Protected Attributes | List of all members
IIpcServiceTest Class Reference
Inheritance diagram for IIpcServiceTest:
Inheritance graph
[legend]
Collaboration diagram for IIpcServiceTest:
Collaboration graph
[legend]

Public Member Functions

void SetUp ()
 
void TearDown ()
 
void methodHandler (std::shared_ptr< IAsyncReplySender > replySender)
 
void methodHandlerNoResponse (std::shared_ptr< IAsyncReplySender > replySender)
 
void methodHandlerDelayedResponse (std::shared_ptr< IAsyncReplySender > replySender)
 
void signalHandler (const Signal &signal, const VariantList &args)
 
bool registerServerHanders ()
 
std::shared_ptr< AI_IPC::IIpcServicecreateIpcService (bool isServer)
 
bool waitForReceivedSignalCount (unsigned int receivedSignalCount, unsigned int timeoutSec=2)
 
bool waitForReceivedMethodCallCount (unsigned int receivedMethodCount, unsigned int timeoutSec=2)
 

Protected Attributes

std::shared_ptr< AI_IPC::IIpcServicemIpcClientService
 
std::shared_ptr< AI_IPC::IIpcServicemIpcServerService
 
std::vector< VariantList > mReceivedSignalArgs
 
std::vector< VariantList > mReceivedMethodArgs
 
std::vector< std::string > mRegIds
 
std::mutex mMutex
 
std::condition_variable mCondVar
 
unsigned int mMethodCallCount = 0
 

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