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

#include <ServiceWorkerReadWaitDataWithMultiCompletionProxy.h>

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

Classes

struct  ServiceWorkerReadWaitData
 

Public Member Functions

 ServiceWorkerReadWaitDataWithMultiCompletionProxy ()
 
 ServiceWorkerReadWaitDataWithMultiCompletionProxy (const char *_identity)
 
 ServiceWorkerReadWaitDataWithMultiCompletionProxy (Nice::I64 _id, const char *_identity="SVCRW_MULTI_BRIDGE")
 
virtual void signal (Nice::CompletionState _cs)
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 
Nice::Completion completion ()
 
Nice::Completion set (Type &_val)
 
virtual bool wait (const Nice::Time &_t=Nice::Time())
 
Typeget ()
 
 ServiceWorkerReadWaitDataWithMultiCompletionProxy ()
 
 ServiceWorkerReadWaitDataWithMultiCompletionProxy (const char *_identity)
 
 ServiceWorkerReadWaitDataWithMultiCompletionProxy (Nice::I64 _id, const char *_identity="SVCRW_MULTI_BRIDGE")
 
virtual void signal (Nice::CompletionState _cs)
 
virtual void set (Nice::CompletionState, const Nice::Any &_val, Nice::I64 _setterId, const Nice::DateVar &)
 
Nice::Completion completion ()
 
Nice::Completion set (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 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 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 Types

typedef ServiceWorkerReadWaitData ServiceWorkerReadWaitDataType
 
typedef Nice::Handle< ServiceWorkerReadWaitDataServiceWorkerReadWaitDataPtrType
 
typedef Nice::List< ServiceWorkerReadWaitDataPtrTypeListServiceWorkerReadWaitDataPtrType
 
typedef ListServiceWorkerReadWaitDataPtrType::iterator ListServiceWorkerReadWaitDataPtrIteratorType
 
typedef ServiceWorkerReadWaitData ServiceWorkerReadWaitDataType
 
typedef Nice::Handle< ServiceWorkerReadWaitDataServiceWorkerReadWaitDataPtrType
 
typedef Nice::List< ServiceWorkerReadWaitDataPtrTypeListServiceWorkerReadWaitDataPtrType
 
typedef ListServiceWorkerReadWaitDataPtrType::iterator ListServiceWorkerReadWaitDataPtrIteratorType
 

Protected Member Functions

ServiceWorkerReadWaitDataPtrType findById (const Nice::Date &_id)
 
ServiceWorkerReadWaitDataPtrType findByThread ()
 
void checkState ()
 
ServiceWorkerReadWaitDataPtrType findById (const Nice::Date &_id)
 
ServiceWorkerReadWaitDataPtrType findByThread ()
 
void checkState ()
 
- Protected Member Functions inherited from Nice::PropertyBridgeReadWaitProxy
void initialize ()
 
void initialize ()
 

Protected Attributes

ListServiceWorkerReadWaitDataPtrType m_list
 
- 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
 

Member Typedef Documentation

◆ ListServiceWorkerReadWaitDataPtrIteratorType [1/2]

◆ ListServiceWorkerReadWaitDataPtrIteratorType [2/2]

◆ ListServiceWorkerReadWaitDataPtrType [1/2]

◆ ListServiceWorkerReadWaitDataPtrType [2/2]

◆ ServiceWorkerReadWaitDataPtrType [1/2]

◆ ServiceWorkerReadWaitDataPtrType [2/2]

◆ ServiceWorkerReadWaitDataType [1/2]

◆ ServiceWorkerReadWaitDataType [2/2]

Constructor & Destructor Documentation

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [1/6]

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [2/6]

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [3/6]

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

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [4/6]

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [5/6]

◆ ServiceWorkerReadWaitDataWithMultiCompletionProxy() [6/6]

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

Member Function Documentation

◆ checkState() [1/2]

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

◆ checkState() [2/2]

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

◆ completion() [1/2]

◆ completion() [2/2]

◆ findById() [1/2]

◆ findById() [2/2]

◆ findByThread() [1/2]

◆ findByThread() [2/2]

◆ get() [1/2]

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

◆ get() [2/2]

◆ set() [1/4]

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

notify all clients.

Reimplemented from Nice::PropertyBridgeReadWaitProxy.

◆ set() [2/4]

template<typename Type>
virtual void Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< 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]

◆ signal() [1/2]

template<typename Type>
virtual void Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Type >::signal ( Nice::CompletionState  _cs)
virtual
Parameters

Reimplemented from Nice::PropertyBridgeReadWaitProxy.

◆ signal() [2/2]

template<typename Type >
void Basda::ServiceWorkerReadWaitDataWithMultiCompletionProxy< Type >::signal ( Nice::CompletionState  _cs)
virtual
Parameters

Reimplemented from Nice::PropertyBridgeReadWaitProxy.

◆ wait() [1/2]

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

◆ wait() [2/2]

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

Member Data Documentation

◆ m_list


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