HDK
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Macros Groups Pages
CH_EvalContext Class Reference

#include <CH_EvalContextFwd.h>

+ Inheritance diagram for CH_EvalContext:

Public Member Functions

SYS_Flicks flicks () const
 
fpreal64 time () const
 
const CH_Collectioncollection () const
 
CH_Collectioncollection ()
 
const DEP_ContextOptionsStackcontextOptionsStack () const
 
DEP_ContextOptionsReadHandle contextOptions () const
 
const CH_Channelchannel () const
 
CH_Channelchannel ()
 
const CH_Segmentsegment () const
 
CH_Segmentsegment ()
 
const char * channelName () const
 
CH_EvalContextparentContext ()
 
 Scope (int thread)
 
 Scope (int thread, bool push_access_manager)
 
 ~Scope ()
 
fpreal time () const
 
const CH_Collectioncollection () const
 
const CH_Channelchannel () const
 
const CH_Segmentsegment () const
 
const char * channelName () const
 
void setTime (fpreal t)
 
void setFlicks (SYS_Flicks fl)
 
void setCollection (CH_Collection *collection)
 
void setChannel (CH_Channel *channel, CH_Segment *seg)
 
void setChannelName (const char *channel_name)
 
void setSegment (CH_Segment *segment)
 
void setContextOptions (const DEP_ContextOptionsReadHandle &options, const DEP_ContextOptionsStack *options_stack)
 
void set (fpreal t, CH_Collection *collection, CH_Channel *chp, CH_Segment *seg)
 
void set (fpreal t, CH_Collection *collection)
 
void set (SYS_Flicks t, CH_Collection *collection, CH_Channel *chp, CH_Segment *seg)
 
void set (SYS_Flicks t, CH_Collection *collection)
 
void set (CH_Collection *collection, CH_Channel *channel)
 
void set (CH_Collection *collection, const char *channel_name)
 

Friends

class CH_Manager
 
class CH_EvalContext::Scope
 
class CH_AutoEvaluateTime
 
class CH_AutoEvalCollection
 

Detailed Description

Information regarding the current evaluation.

NOTES:

Object to save the current CH_EvalContext and then restore it when it goes out of scope.

Definition at line 48 of file CH_EvalContextFwd.h.

Constructor & Destructor Documentation

CH_EvalContext::~Scope ( )

Member Function Documentation

const CH_Channel* CH_EvalContext::channel ( ) const
inline

Definition at line 71 of file CH_EvalContextFwd.h.

CH_Channel* CH_EvalContext::channel ( )
inline

Definition at line 73 of file CH_EvalContextFwd.h.

const CH_Channel* CH_EvalContext::channel ( ) const
inline

Definition at line 132 of file CH_EvalContextFwd.h.

const char* CH_EvalContext::channelName ( ) const
inline

Definition at line 79 of file CH_EvalContextFwd.h.

const char* CH_EvalContext::channelName ( ) const
inline

Definition at line 136 of file CH_EvalContextFwd.h.

const CH_Collection* CH_EvalContext::collection ( ) const
inline

Definition at line 63 of file CH_EvalContextFwd.h.

CH_Collection* CH_EvalContext::collection ( )
inline

Definition at line 65 of file CH_EvalContextFwd.h.

const CH_Collection* CH_EvalContext::collection ( ) const
inline

Definition at line 130 of file CH_EvalContextFwd.h.

DEP_ContextOptionsReadHandle CH_EvalContext::contextOptions ( ) const
inline

Definition at line 69 of file CH_EvalContextFwd.h.

const DEP_ContextOptionsStack* CH_EvalContext::contextOptionsStack ( ) const
inline

Definition at line 67 of file CH_EvalContextFwd.h.

SYS_Flicks CH_EvalContext::flicks ( ) const
inline

Definition at line 58 of file CH_EvalContextFwd.h.

CH_EvalContext* CH_EvalContext::parentContext ( )
inline

Definition at line 81 of file CH_EvalContextFwd.h.

CH_EvalContext::Scope ( int  thread)
CH_EvalContext::Scope ( int  thread,
bool  push_access_manager 
)
const CH_Segment* CH_EvalContext::segment ( ) const
inline

Definition at line 75 of file CH_EvalContextFwd.h.

CH_Segment* CH_EvalContext::segment ( )
inline

Definition at line 77 of file CH_EvalContextFwd.h.

const CH_Segment* CH_EvalContext::segment ( ) const
inline

Definition at line 134 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( fpreal  t,
CH_Collection collection,
CH_Channel chp,
CH_Segment seg 
)
inline

Definition at line 186 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( fpreal  t,
CH_Collection collection 
)
inline

Definition at line 193 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( SYS_Flicks  t,
CH_Collection collection,
CH_Channel chp,
CH_Segment seg 
)
inline

Definition at line 200 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( SYS_Flicks  t,
CH_Collection collection 
)
inline

Definition at line 207 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( CH_Collection collection,
CH_Channel channel 
)
inline

Definition at line 214 of file CH_EvalContextFwd.h.

void CH_EvalContext::set ( CH_Collection collection,
const char *  channel_name 
)
inline

Definition at line 220 of file CH_EvalContextFwd.h.

void CH_EvalContext::setChannel ( CH_Channel channel,
CH_Segment seg 
)
void CH_EvalContext::setChannelName ( const char *  channel_name)
inline

Definition at line 161 of file CH_EvalContextFwd.h.

void CH_EvalContext::setCollection ( CH_Collection collection)
inline

Definition at line 151 of file CH_EvalContextFwd.h.

void CH_EvalContext::setContextOptions ( const DEP_ContextOptionsReadHandle options,
const DEP_ContextOptionsStack options_stack 
)
inline

Definition at line 176 of file CH_EvalContextFwd.h.

void CH_EvalContext::setFlicks ( SYS_Flicks  fl)
inline

Definition at line 145 of file CH_EvalContextFwd.h.

void CH_EvalContext::setSegment ( CH_Segment segment)
inline

Definition at line 170 of file CH_EvalContextFwd.h.

void CH_EvalContext::setTime ( fpreal  t)
inline

Definition at line 140 of file CH_EvalContextFwd.h.

fpreal64 CH_EvalContext::time ( ) const
inline

Definition at line 60 of file CH_EvalContextFwd.h.

fpreal CH_EvalContext::time ( ) const
inline

Definition at line 128 of file CH_EvalContextFwd.h.

Friends And Related Function Documentation

Definition at line 111 of file CH_EvalContextFwd.h.

friend class CH_AutoEvaluateTime
friend

Definition at line 110 of file CH_EvalContextFwd.h.

Definition at line 109 of file CH_EvalContextFwd.h.

friend class CH_Manager
friend

Definition at line 108 of file CH_EvalContextFwd.h.


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