rsb-version.txt

V. Losing, 11/16/2012 08:22 AM

Download (3.17 KB)

 
1
Version: 0.7.0, build archive (DATE 000000), abi 2
2

    
3
Default Configuration
4
class rsb::ParticipantConfig[qosSpec = QualityOfServiceSpec[ordering = 10, reliability = 20], errorStrategy = 0, transports = {Transport[name = socket, converters = {}, options = p{ enabled: "0" }], Transport[name = spread, converters = {}, options = p{ enabled: "1" }], Transport[name = inprocess, converters = {}, options = p{ enabled: "0" }]}, eventReceivingStrategy = class rsb::ParticipantConfig::EventProcessingStrategy[name = parallel, options = p{  }], eventSendingStrategy = class rsb::ParticipantConfig::EventProcessingStrategy[name = direct, options = p{  }], options = p{  }]]
5

    
6
Event Processing
7
implementations of interface class rsb::eventprocessing::EventReceivingStrategy:
8
* direct
9
* parallel
10

    
11
implementations of interface class rsb::eventprocessing::EventSendingStrategy:
12
* direct
13

    
14

    
15
Connectors
16
ConnectorFactory<class rsb::transport::InPullConnector>[
17
	ConnectorInfo[inprocess, schemas = {inprocess}, remote = 0, options = {enabled}]
18
	ConnectorInfo[socket, schemas = {socket}, remote = 1, options = {host, port, server, tcpnodelay, enabled}]
19
]
20
ConnectorFactory<class rsb::transport::InPushConnector>[
21
	ConnectorInfo[inprocess, schemas = {inprocess}, remote = 0, options = {enabled}]
22
	ConnectorInfo[socket, schemas = {socket}, remote = 1, options = {host, port, server, tcpnodelay, enabled}]
23
]
24
ConnectorFactory<class rsb::transport::OutConnector>[
25
	ConnectorInfo[inprocess, schemas = {inprocess}, remote = 0, options = {enabled}]
26
	ConnectorInfo[socket, schemas = {socket}, remote = 1, options = {host, port, server, tcpnodelay, enabled}]
27
]
28

    
29
Converters
30
Repository<class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >>[
31
	.*               <-> bytearray       : class rsb::converter::ByteArrayConverter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = .*, dataType = bytearray]
32
	.rsb.protocol.EventId <-> class rsb::EventId: EventIdConverter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = dummy, dataType = class rsb::EventId]
33
	bool             <-> bool            : class rsb::converter::BoolConverter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = bool, dataType = bool]
34
	uint64           <-> unsigned __int64: class rsb::converter::Uint64Converter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = uint64, dataType = unsigned __int64]
35
	utf-8-string     <-> class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >: class rsb::converter::StringConverter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = utf-8-string, dataType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >]
36
	void             <-> void            : class rsb::converter::VoidConverter[wireType = class std::basic_string<char,struct std::char_traits<char>,class std::allocator<char> >, wireSchema = void, dataType = void]
37
]