TwiceAsNice  2019-02-18
Public Member Functions | Protected Member Functions | Protected Attributes | List of all members
Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type > Class Template Reference

#include <ServiceWorkerReadWaitDataWithCompletionProxy.h>

Inheritance diagram for Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >:
Inheritance graph
Collaboration diagram for Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >:
Collaboration graph

Public Member Functions

 ServiceWorkerReadWaitDataWithCompletionProxy ()
 
 ServiceWorkerReadWaitDataWithCompletionProxy (const char *_identity)
 
 ServiceWorkerReadWaitDataWithCompletionProxy (Nice::I64 _id, const char *_identity="SVCRW_BRIDGE")
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 
Nice::Completion completion ()
 
Nice::Completion set (const Type &_val)
 
virtual bool wait (const Nice::Time &_t=Nice::Time())
 
Typeget ()
 
 ServiceWorkerReadWaitDataWithCompletionProxy ()
 
 ServiceWorkerReadWaitDataWithCompletionProxy (const char *_identity)
 
 ServiceWorkerReadWaitDataWithCompletionProxy (Nice::I64 _id, const char *_identity="SVCRW_BRIDGE")
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 
Nice::Completion completion ()
 
Nice::Completion set (const Type &_val)
 
virtual bool wait (const Nice::Time &_t=Nice::Time())
 
Typeget ()
 
- Public Member Functions inherited from Nice::PropertyBridgeReadWaitProxy
 PropertyBridgeReadWaitProxy ()
 
 PropertyBridgeReadWaitProxy (const char *_identity)
 
 PropertyBridgeReadWaitProxy (Nice::I64 _id, const char *_identity)
 
virtual ~PropertyBridgeReadWaitProxy ()
 
void terminate ()
 
void abort ()
 
virtual void signal (Nice::CompletionState _cs)
 
virtual bool timedWait (const Nice::Time &_t)
 
virtual bool wait ()
 
virtual const std::string & identity ()
 
virtual const std::string & type ()
 
virtual std::string toString () const
 serialize to a string. More...
 
 PropertyBridgeReadWaitProxy ()
 
 PropertyBridgeReadWaitProxy (const char *_identity)
 
 PropertyBridgeReadWaitProxy (Nice::I64 _id, const char *_identity)
 
virtual ~PropertyBridgeReadWaitProxy ()
 
void terminate ()
 
void abort ()
 
virtual void signal (Nice::CompletionState _cs)
 
virtual bool timedWait (const Nice::Time &_t)
 
virtual bool wait ()
 
virtual const std::string & identity ()
 
virtual const std::string & type ()
 
virtual std::string toString () const
 serialize to a string. More...
 
- Public Member Functions inherited from Nice::PropertyBridge
 PropertyBridge ()
 Constructor. More...
 
virtual ~PropertyBridge ()
 Destructor. More...
 
virtual void init (const PropertyPtr &_property)
 Initializer, called by the Property when it is applied. More...
 
virtual void disconnect ()
 Abstract function to connect an instance of THIS bridge to another bridge. More...
 
 PropertyBridge ()
 Constructor. More...
 
virtual ~PropertyBridge ()
 Destructor. More...
 
virtual void init (const PropertyPtr &_property)
 Initializer, called by the Property when it is applied. More...
 
virtual void disconnect ()
 Abstract function to connect an instance of THIS bridge to another bridge. More...
 

Protected Member Functions

void checkState ()
 
void checkState ()
 
- Protected Member Functions inherited from Nice::PropertyBridgeReadWaitProxy
void initialize ()
 
void initialize ()
 

Protected Attributes

Type m_data
 
pthread_t m_thread
 
- Protected Attributes inherited from Nice::PropertyBridgeReadWaitProxy
std::string m_identity
 
Nice::I64 m_id
 
Nice::Monitor m_monitor
 
Nice::CompletionState m_state
 
- Protected Attributes inherited from Nice::PropertyBridge
Nice::Propertym_property
 

Additional Inherited Members

- Static Protected Attributes inherited from Nice::PropertyBridgeReadWaitProxy
static PropertyBridgeReadWaitProxyObjectsPtr s_propertyBridgeReadWaitProxyObjects
 

Constructor & Destructor Documentation

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [1/6]

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [2/6]

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [3/6]

template<typename Type >
Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::ServiceWorkerReadWaitDataWithCompletionProxy ( Nice::I64  _id,
const char *  _identity = "SVCRW_BRIDGE" 
)
inline

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [4/6]

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [5/6]

◆ ServiceWorkerReadWaitDataWithCompletionProxy() [6/6]

template<typename Type >
Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::ServiceWorkerReadWaitDataWithCompletionProxy ( Nice::I64  _id,
const char *  _identity = "SVCRW_BRIDGE" 
)
inline

Member Function Documentation

◆ checkState() [1/2]

template<typename Type >
void Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::checkState ( )
protected

◆ checkState() [2/2]

template<typename Type >
void Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::checkState ( )
protected

◆ completion() [1/2]

template<typename Type >
Nice::Completion Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::completion ( )
inline

◆ completion() [2/2]

template<typename Type >
Nice::Completion Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::completion ( )
inline

◆ get() [1/2]

template<typename Type >
Type & Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::get ( )

◆ get() [2/2]

template<typename Type >
Type& Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::get ( )

◆ set() [1/4]

template<typename Type >
void Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::set ( Nice::CompletionState  _cs,
const Nice::Any _val,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
virtual
Parameters

Reimplemented from Nice::PropertyBridgeReadWaitProxy.

◆ set() [2/4]

template<typename Type >
virtual void Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::set ( Nice::CompletionState  _cs,
const Nice::Any _val,
Nice::I64  _setterId,
const Nice::DateVar _date 
)
virtual
Parameters

Reimplemented from Nice::PropertyBridgeReadWaitProxy.

◆ set() [3/4]

◆ set() [4/4]

◆ wait() [1/2]

template<typename Type >
virtual bool Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::wait ( const Nice::Time _t = Nice::Time())
virtual

◆ wait() [2/2]

template<typename Type >
bool Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::wait ( const Nice::Time _t = Nice::Time())
virtual

Member Data Documentation

◆ m_data

template<typename Type >
Type Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::m_data
protected

◆ m_thread

template<typename Type >
pthread_t Basda::ServiceWorkerReadWaitDataWithCompletionProxy< Type >::m_thread
protected

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