diff --git a/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html b/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html index bcaa9da..8738091 100644 --- a/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html +++ b/docs-sources/targetrts-api/_r_t_actor_factory_8h_source.html @@ -99,14 +99,14 @@
21
25#if RTUseCPP11
26#include <functional>
-
27class RTActorFactory final : public RTActorFactoryInterface {
+
27class RTActorFactory final : public RTActorFactoryInterface {
28 RTActorFactory() = delete;
29 std::function<RTActor* (RTController *, RTActorRef *, int)> creator;
30public:
-
35 RTActorFactory(std::function<RTActor* (RTController *, RTActorRef *, int)> createFunc);
+
35 RTActorFactory(std::function<RTActor* (RTController *, RTActorRef *, int)> createFunc);
36#else
37 /* An old C++ compiler can compile this code, but not use RTActorFactory */
-
38class RTActorFactory : public RTActorFactoryInterface {
+
38class RTActorFactory : public RTActorFactoryInterface {
39public:
40 RTActorFactory();
41#endif
@@ -117,9 +117,10 @@
46};
47
48#endif // __RTActorFactory_h__
-
RTActorFactory
A capsule factory where capsule instances are created by means of a provided 'create' function,...
Definition: RTActorFactory.h:38
+
RTActorFactory
A capsule factory where capsule instances are created by means of a provided 'create' function,...
Definition: RTActorFactory.h:27
RTActorFactory::create
RTActor * create(RTController *rts, RTActorRef *ref, int index) override
Called by the TargetRTS to create a capsule instance, which later will be inserted into a capsule par...
RTActorFactory::destroy
void destroy(RTActor *actor) override
Called by the TargetRTS to destroy a capsule instance.
+
RTActorFactory::RTActorFactory
RTActorFactory(std::function< RTActor *(RTController *, RTActorRef *, int)> createFunc)
Create a capsule factory which will use the provided function to implement capsule instance creation.
RTActorFactoryInterface
Interface of a capsule factory responsible for creating and destroying capsule instances in a capsule...
Definition: RTActorFactoryInterface.h:15
RTActor
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
RTActorRef
Represents a capsule part.
Definition: RTActorRef.h:39
diff --git a/docs-sources/targetrts-api/_r_t_actor_ref_8h_source.html b/docs-sources/targetrts-api/_r_t_actor_ref_8h_source.html index 0cb9733..c31fb38 100644 --- a/docs-sources/targetrts-api/_r_t_actor_ref_8h_source.html +++ b/docs-sources/targetrts-api/_r_t_actor_ref_8h_source.html @@ -216,7 +216,7 @@
241#endif
242
243#endif // __RTActorRef_h__
-
RTActorFactory
A capsule factory where capsule instances are created by means of a provided 'create' function,...
Definition: RTActorFactory.h:38
+
RTActorFactory
A capsule factory where capsule instances are created by means of a provided 'create' function,...
Definition: RTActorFactory.h:27
RTActorFactoryInterface
Interface of a capsule factory responsible for creating and destroying capsule instances in a capsule...
Definition: RTActorFactoryInterface.h:15
RTActor
An instance of this class represents a capsule instance.
Definition: RTActor.h:44
RTActorId
An object that identifies a capsule instance at run-time.
Definition: RTActorId.h:27
diff --git a/docs-sources/targetrts-api/_r_t_ascii_decoding_8h_source.html b/docs-sources/targetrts-api/_r_t_ascii_decoding_8h_source.html index 65fde47..8d09e1f 100644 --- a/docs-sources/targetrts-api/_r_t_ascii_decoding_8h_source.html +++ b/docs-sources/targetrts-api/_r_t_ascii_decoding_8h_source.html @@ -100,13 +100,13 @@
22
23class RTDataObject;
24class RTIBuffer;
-
25struct RTUnknownObject;
+
25struct RTUnknownObject;
26
-
31class RTAsciiDecoding : public RTDecoding
+
31class RTAsciiDecoding : public RTDecoding
32{
33public:
-
34 explicit RTAsciiDecoding( RTIBuffer * );
-
35 virtual ~RTAsciiDecoding( void );
+
34 explicit RTAsciiDecoding( RTIBuffer * );
+
35 virtual ~RTAsciiDecoding( void );
36
37 // All the get/put functions return an int which is non-zero
38 // if the operation was successful. Otherwise, the following
@@ -163,7 +163,7 @@
89 int getArray( void *, int, const RTObject_class * );
90 int getAddress ( void * & );
91 int getName( char * value, int length );
-
92 RTUnknownObject * getUnknown( const char * );
+
92 RTUnknownObject * getUnknown( const char * );
93
94 int getNonWhite( char & );
95 int getByte( char & );
@@ -182,17 +182,20 @@
108 RTIBuffer * input;
109
110 // unavailable methods
-
111 RTAsciiDecoding( const RTAsciiDecoding & );
-
112 RTAsciiDecoding & operator=( const RTAsciiDecoding & );
+
111 RTAsciiDecoding( const RTAsciiDecoding & );
+
112 RTAsciiDecoding & operator=( const RTAsciiDecoding & );
113}; //lint !e1712
114
115#endif // OBJECT_DECODE
116
117#endif // __RTAsciiDecoding_h__
+
RTAsciiDecoding
The default decoding implementation that is used for all default type descriptors.
Definition: RTAsciiDecoding.h:32
RTDataObject
Provides a common interface to certain data type implementations (e.g.
Definition: RTDataObject.h:33
+
RTDecoding
Definition: RTDecoding.h:27
RTIBuffer
Definition: RTIBuffer.h:22
RTFieldDescriptor
Definition: RTFieldDescriptor.h:40
RTObject_class
A type descriptor providing information about a type.
Definition: RTObject_class.h:64
+
RTUnknownObject
Definition: RTUnknownObject.h:24