TwiceAsNice  2019-02-18
Public Member Functions | Public Attributes | List of all members
Nice::PropertyActorDump< T > Struct Template Reference

#include <ActorDump.h>

Inheritance diagram for Nice::PropertyActorDump< T >:
Inheritance graph
Collaboration diagram for Nice::PropertyActorDump< T >:
Collaboration graph

Public Member Functions

 PropertyActorDump ()
 
 PropertyActorDump (const std::string &_file)
 
 PropertyActorDump (const Nice::PropertyActorDump< T > *_c)
 
virtual ~PropertyActorDump ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &_attrs)
 
void pause ()
 
virtual Nice::CompletionState set (const Nice::Date &_date, const Nice::Any &_value)
 
virtual void setHeader (PropertyAttrMap &_attr)
 
PropertyActorDumpclone ()
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 return actor name. More...
 
 PropertyActorDump ()
 
 PropertyActorDump (const std::string &_file)
 
 PropertyActorDump (const Nice::PropertyActorDump< T > *_c)
 
virtual ~PropertyActorDump ()
 
virtual void init (const Nice::PropertyFooPtr &_foo, Nice::PropertyAttrMap &_attrs)
 
void pause ()
 
virtual Nice::CompletionState set (const Nice::Date &_date, const Nice::Any &_value)
 
virtual void setHeader (PropertyAttrMap &_attr)
 
PropertyActorDumpclone ()
 
virtual std::string name () const
 return actor name. More...
 
virtual std::string toString () const
 return actor name. More...
 
- Public Member Functions inherited from Nice::PropertyActor
 PropertyActor ()
 Constructor. More...
 
virtual void init (const Nice::PropertyFooPtr &_foo, PropertyAttrMap &_attrs)=0
 Initializer, called by the Property when it is applied. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 
 PropertyActor ()
 Constructor. More...
 
virtual void init (const Nice::PropertyFooPtr &_foo, PropertyAttrMap &_attrs)=0
 Initializer, called by the Property when it is applied. More...
 
virtual ~PropertyActor ()
 Destructor. More...
 

Public Attributes

Nice::Mutex m_mutex
 
bool m_header
 
std::ofstream * m_file
 
PropertyFoom_foo
 
PropertyAttrMapm_attrs
 

Constructor & Destructor Documentation

◆ PropertyActorDump() [1/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( )
inline
Parameters

◆ PropertyActorDump() [2/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( const std::string &  _file)
inline
Parameters

◆ PropertyActorDump() [3/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( const Nice::PropertyActorDump< T > *  _c)
inline
Parameters

◆ ~PropertyActorDump() [1/2]

template<typename T >
virtual Nice::PropertyActorDump< T >::~PropertyActorDump ( )
inlinevirtual

◆ PropertyActorDump() [4/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( )
inline
Parameters

◆ PropertyActorDump() [5/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( const std::string &  _file)
inline
Parameters

◆ PropertyActorDump() [6/6]

template<typename T >
Nice::PropertyActorDump< T >::PropertyActorDump ( const Nice::PropertyActorDump< T > *  _c)
inline
Parameters

◆ ~PropertyActorDump() [2/2]

template<typename T >
virtual Nice::PropertyActorDump< T >::~PropertyActorDump ( )
inlinevirtual

Member Function Documentation

◆ clone() [1/2]

template<typename T >
PropertyActorDump* Nice::PropertyActorDump< T >::clone ( )
inlinevirtual

◆ clone() [2/2]

template<typename T >
PropertyActorDump* Nice::PropertyActorDump< T >::clone ( )
inlinevirtual
Parameters

Implements Nice::PropertyActor.

Reimplemented in Nice::PropertyActorDump< std::vector< T > >.

◆ init() [1/2]

template<typename T >
virtual void Nice::PropertyActorDump< T >::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap _attrs 
)
inlinevirtual
Parameters

◆ init() [2/2]

template<typename T >
virtual void Nice::PropertyActorDump< T >::init ( const Nice::PropertyFooPtr _foo,
Nice::PropertyAttrMap _attrs 
)
inlinevirtual
Parameters

◆ name() [1/2]

template<typename T >
virtual std::string Nice::PropertyActorDump< T >::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ name() [2/2]

template<typename T >
virtual std::string Nice::PropertyActorDump< T >::name ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ pause() [1/2]

template<typename T >
void Nice::PropertyActorDump< T >::pause ( )
inline
Parameters

◆ pause() [2/2]

template<typename T >
void Nice::PropertyActorDump< T >::pause ( )
inline
Parameters

◆ set() [1/2]

template<typename T >
virtual Nice::CompletionState Nice::PropertyActorDump< T >::set ( const Nice::Date _date,
const Nice::Any _value 
)
inlinevirtual

◆ set() [2/2]

template<typename T >
virtual Nice::CompletionState Nice::PropertyActorDump< T >::set ( const Nice::Date _date,
const Nice::Any _value 
)
inlinevirtual

◆ setHeader() [1/2]

template<typename T >
virtual void Nice::PropertyActorDump< T >::setHeader ( PropertyAttrMap _attr)
inlinevirtual
Parameters

◆ setHeader() [2/2]

template<typename T >
virtual void Nice::PropertyActorDump< T >::setHeader ( PropertyAttrMap _attr)
inlinevirtual
Parameters

◆ toString() [1/2]

template<typename T >
virtual std::string Nice::PropertyActorDump< T >::toString ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

◆ toString() [2/2]

template<typename T >
virtual std::string Nice::PropertyActorDump< T >::toString ( ) const
inlinevirtual

return actor name.

Returns
Stringified Property.

Implements Nice::PropertyActor.

Member Data Documentation

◆ m_attrs

template<typename T >
PropertyAttrMap * Nice::PropertyActorDump< T >::m_attrs

◆ m_file

template<typename T >
std::ofstream * Nice::PropertyActorDump< T >::m_file

◆ m_foo

template<typename T >
PropertyFoo * Nice::PropertyActorDump< T >::m_foo

◆ m_header

template<typename T >
bool Nice::PropertyActorDump< T >::m_header

◆ m_mutex

template<typename T >
Nice::Mutex Nice::PropertyActorDump< T >::m_mutex

Mutex


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