TwiceAsNice  2019-02-18
Public Member Functions | Private Attributes | List of all members
Nice::PropertyActorLatency Struct Reference

#include <ActorLatency.h>

Inheritance diagram for Nice::PropertyActorLatency:
Inheritance graph
Collaboration diagram for Nice::PropertyActorLatency:
Collaboration graph

Public Member Functions

 PropertyActorLatency ()
 
 PropertyActorLatency (const PropertyActorLatency *)
 
virtual ~PropertyActorLatency ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &)
 
virtual Nice::CompletionState set (const Nice::Date &_date, const Nice::Any &)
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 return actor name. More...
 
PropertyActorLatencyclone ()
 Abstract function clones a PropertyActor instance. More...
 
 PropertyActorLatency ()
 
 PropertyActorLatency (const PropertyActorLatency *)
 
virtual ~PropertyActorLatency ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &)
 
virtual Nice::CompletionState set (const Nice::Date &_date, const Nice::Any &)
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 return actor name. More...
 
PropertyActorLatencyclone ()
 Abstract function clones a PropertyActor instance. More...
 
- Public Member Functions inherited from Nice::PropertyActor
 PropertyActor ()
 Constructor. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 
 PropertyActor ()
 Constructor. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 

Private Attributes

Nice::Mutex m_mutex
 
Nice::PropertyFoom_foo
 

Constructor & Destructor Documentation

◆ PropertyActorLatency() [1/4]

Nice::PropertyActorLatency::PropertyActorLatency ( )
inline
Parameters

◆ PropertyActorLatency() [2/4]

Nice::PropertyActorLatency::PropertyActorLatency ( const PropertyActorLatency )
inline
Parameters

◆ ~PropertyActorLatency() [1/2]

virtual Nice::PropertyActorLatency::~PropertyActorLatency ( )
inlinevirtual
Parameters

◆ PropertyActorLatency() [3/4]

Nice::PropertyActorLatency::PropertyActorLatency ( )
inline
Parameters

◆ PropertyActorLatency() [4/4]

Nice::PropertyActorLatency::PropertyActorLatency ( const PropertyActorLatency )
inline
Parameters

◆ ~PropertyActorLatency() [2/2]

virtual Nice::PropertyActorLatency::~PropertyActorLatency ( )
inlinevirtual
Parameters

Member Function Documentation

◆ clone() [1/2]

PropertyActorLatency* Nice::PropertyActorLatency::clone ( )
inlinevirtual

Abstract function clones a PropertyActor instance.

Returns
Cloned instance.

Implements Nice::PropertyActor.

◆ clone() [2/2]

PropertyActorLatency* Nice::PropertyActorLatency::clone ( )
inlinevirtual

Abstract function clones a PropertyActor instance.

Returns
Cloned instance.

Implements Nice::PropertyActor.

◆ init() [1/2]

virtual void Nice::PropertyActorLatency::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap  
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ init() [2/2]

virtual void Nice::PropertyActorLatency::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap  
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ name() [1/2]

virtual std::string Nice::PropertyActorLatency::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ name() [2/2]

virtual std::string Nice::PropertyActorLatency::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ set() [1/2]

virtual Nice::CompletionState Nice::PropertyActorLatency::set ( const Nice::Date _date,
const Nice::Any  
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ set() [2/2]

virtual Nice::CompletionState Nice::PropertyActorLatency::set ( const Nice::Date _date,
const Nice::Any  
)
inlinevirtual
Parameters

Implements Nice::PropertyActor.

◆ toString() [1/2]

virtual std::string Nice::PropertyActorLatency::toString ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ toString() [2/2]

virtual std::string Nice::PropertyActorLatency::toString ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

Member Data Documentation

◆ m_foo

Nice::PropertyFoo * Nice::PropertyActorLatency::m_foo
private

◆ m_mutex

Nice::Mutex Nice::PropertyActorLatency::m_mutex
private

Mutex


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