Fork Vasum on GitHub Official Vasum Wiki on Tizen.org
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
cargo::ipc::SignalRequest Class Reference

#include <signal-request.hpp>

Public Member Functions

 SignalRequest (const SignalRequest &)=delete
 
SignalRequestoperator= (const SignalRequest &)=delete
 

Static Public Member Functions

template<typename SentDataType >
static std::shared_ptr
< SignalRequest
create (const MethodID methodID, const PeerID &peerID, const std::shared_ptr< SentDataType > &data)
 

Public Attributes

MethodID methodID
 
PeerID peerID
 
MessageID messageID
 
std::shared_ptr< void > data
 
SerializeCallback serialize
 

Private Member Functions

 SignalRequest (const MethodID methodID, const PeerID &peerID)
 

Constructor & Destructor Documentation

cargo::ipc::SignalRequest::SignalRequest ( const SignalRequest )
delete
cargo::ipc::SignalRequest::SignalRequest ( const MethodID  methodID,
const PeerID peerID 
)
inlineprivate

Member Function Documentation

template<typename SentDataType >
std::shared_ptr< SignalRequest > cargo::ipc::SignalRequest::create ( const MethodID  methodID,
const PeerID peerID,
const std::shared_ptr< SentDataType > &  data 
)
static
SignalRequest& cargo::ipc::SignalRequest::operator= ( const SignalRequest )
delete

Member Data Documentation

std::shared_ptr<void> cargo::ipc::SignalRequest::data
MessageID cargo::ipc::SignalRequest::messageID
MethodID cargo::ipc::SignalRequest::methodID
PeerID cargo::ipc::SignalRequest::peerID
SerializeCallback cargo::ipc::SignalRequest::serialize

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