Namespaces | Classes | Enumerations | Functions

openjaus::model Namespace Reference

Namespaces

namespace  fields

Classes

class  Action
 This is a brief description. More...
class  ActionImpl
class  ActionSet
 This is a brief description. More...
class  Component
 This is a brief description. More...
class  Condition
 This is a brief description. More...
class  Connection
class  ControlResponse
 This is a brief description. More...
class  Event
class  Guard
class  Message
 This is a brief description. More...
class  MessageCallback
class  MessageCallbackImpl
class  MessageReference
 This is a brief description. More...
class  Node
 This is a brief description. More...
class  Service
 This is a brief description. More...
class  State
 This is a brief description. More...
class  StateMachine
 This is a brief description. More...
class  StateMachineRunner
 This is a brief description. More...
class  StaticCallbackImpl
class  Subsystem
 This is a brief description. More...
class  SystemTree
 This is a brief description. More...
class  Transition
 This is a brief description. More...
class  Trigger
 This is a brief description. More...
class  TriggerCallbackImpl
class  TriggerQueue

Enumerations

enum  ConnectionRequestType { CREATE = 0, UPDATE = 1, CANCEL = 2 }
enum  ConnectionType { PERIODIC = 0, ON_CHANGE = 1 }
enum  ControlResponseType { NOT_AVAILABLE = 0, INSUFFICIENT_AUTHORITY = 1, CONTROL_RELEASED = 2, CONTROL_ACCEPTED = 3 }
enum  TransitionType { SIMPLE = 0, LOOPBACK = 1, PUSH = 2, POP = 3 }

Functions

std::ostream & operator<< (std::ostream &output, const Action &object)
std::ostream & operator<< (std::ostream &output, const ActionSet &object)
std::ostream & operator<< (std::ostream &output, const Component &object)
std::ostream & operator<< (std::ostream &output, const Condition &object)
std::ostream & operator<< (std::ostream &output, const Connection &object)
std::ostream & operator<< (std::ostream &output, const ControlResponse &object)
std::ostream & operator<< (std::ostream &output, const Event &object)
std::ostream & operator<< (std::ostream &output, const Guard &object)
std::ostream & operator<< (std::ostream &output, const Message &object)
std::ostream & operator<< (std::ostream &output, const MessageCallback &object)
std::ostream & operator<< (std::ostream &output, const MessageReference &object)
std::ostream & operator<< (std::ostream &output, const Node &object)
std::ostream & operator<< (std::ostream &output, const Service &object)
std::ostream & operator<< (std::ostream &output, const State &object)
std::ostream & operator<< (std::ostream &output, const StateMachine &object)
std::ostream & operator<< (std::ostream &output, const StateMachineRunner &object)
std::ostream & operator<< (std::ostream &output, const Subsystem &object)
std::ostream & operator<< (std::ostream &output, const SystemTree &object)
std::ostream & operator<< (std::ostream &output, const Transition &object)
std::ostream & operator<< (std::ostream &output, const Trigger &object)
std::ostream & operator<< (std::ostream &output, const TriggerQueue &object)
std::ostream & operator<< (std::ostream &output, const ConnectionRequestType &enumValue)
std::istream & operator>> (std::istream &input, ConnectionRequestType &enumValue)
std::ostream & operator<< (std::ostream &output, const ConnectionType &enumValue)
std::istream & operator>> (std::istream &input, ConnectionType &enumValue)
std::ostream & operator<< (std::ostream &output, const ControlResponseType &enumValue)
std::istream & operator>> (std::istream &input, ControlResponseType &enumValue)
std::ostream & operator<< (std::ostream &output, const TransitionType &enumValue)
std::istream & operator>> (std::istream &input, TransitionType &enumValue)

Enumeration Type Documentation

Enumerator:
CREATE 
UPDATE 
CANCEL 
Enumerator:
PERIODIC 
ON_CHANGE 
Enumerator:
NOT_AVAILABLE 
INSUFFICIENT_AUTHORITY 
CONTROL_RELEASED 
CONTROL_ACCEPTED 
Enumerator:
SIMPLE 
LOOPBACK 
PUSH 
POP 

Function Documentation

std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Action &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const ActionSet &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const TransitionType &  enumValue 
) [inline]
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Condition &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const ControlResponseType &  enumValue 
) [inline]
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Guard &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const ConnectionType &  enumValue 
) [inline]
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const StateMachineRunner &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const ConnectionRequestType &  enumValue 
) [inline]
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const TriggerQueue &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Trigger &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Transition &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Subsystem &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Message &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const SystemTree &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const StateMachine &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const State &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Service &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Node &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const MessageReference &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Connection &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const MessageCallback &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Component &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const Event &  object 
)
std::ostream& openjaus::model::operator<< ( std::ostream &  output,
const ControlResponse &  object 
)
std::istream& openjaus::model::operator>> ( std::istream &  input,
TransitionType &  enumValue 
) [inline]
std::istream& openjaus::model::operator>> ( std::istream &  input,
ControlResponseType &  enumValue 
) [inline]
std::istream& openjaus::model::operator>> ( std::istream &  input,
ConnectionType &  enumValue 
) [inline]
std::istream& openjaus::model::operator>> ( std::istream &  input,
ConnectionRequestType &  enumValue 
) [inline]
 All Classes Namespaces Files Functions Variables Typedefs Enumerations Enumerator Friends Defines