#include <OnixS/CME/MDH/FeedSettings.h>
Public Member Functions | |
FeedConnectionSettings (const SettingGroup *group=NULL) | |
FeedConnectionSettings (const FeedConnectionSettings &other) | |
~FeedConnectionSettings () | |
UInt32 | port () const |
FeedConnectionSettings & | port (UInt32 port) |
const std::string & | ip () const |
FeedConnectionSettings & | ip (const std::string &address) |
const HostListSetting & | hosts () const |
HostListSetting & | hosts () |
FeedConnectionSettings & | hosts (const std::string &hosts) |
const NifListSetting & | networkInterfaces () const |
NifListSetting & | networkInterfaces () |
FeedConnectionSettings & | networkInterfaces (const std::string &interfaces) |
const std::string & | id () const |
FeedConnectionSettings & | id (const std::string &id) |
FeedConnectionSettings & | operator= (const FeedConnectionSettings &other) |
Friends | |
template<class > | |
class | FeedSettingsBase |
Definition at line 54 of file FeedSettings.h.
|
inline |
Initializes as a blank instance.
Definition at line 91 of file FeedSettings.h.
|
inline |
Initializes the given instance as a copy of the other one.
Definition at line 105 of file FeedSettings.h.
|
inline |
Finalizes the instance.
Definition at line 117 of file FeedSettings.h.
|
inline |
Indicates host list of the given connection settings.
This component is the optional one and may be used to supply additional information on the connection. For example, if the connection is the multicast one, the given parameter represents a list of remote hosts from which the multicast data is actually transmitted. Also, CME doesn't use IP parameter while defining connections for the TCP Recovery feeds in the connectivity configuration file (config.xml). Instead, this one is used.
Definition at line 186 of file FeedSettings.h.
|
inline |
Updates list of hosts for the given connection settings.
This component is the optional one and may be used to supply additional information on the connection. For example, if the connection is the multicast one, the given parameter represents a list of remote hosts from which the multicast data is actually transmitted. Also, CME doesn't use IP parameter while defining connections for the TCP Recovery feeds in the connectivity configuration file (config.xml). Instead, this one is used.
Definition at line 201 of file FeedSettings.h.
|
inline |
Updates list of hosts for the given connection settings from a string representing comma or semi-colon separated list of hosts.
This component is the optional one and may be used to supply additional information on the connection. For example, if the connection is the multicast one, the given parameter represents a list of remote hosts from which the multicast data is actually transmitted. Also, CME doesn't use IP parameter while defining connections for the TCP Recovery feeds in the connectivity configuration file (config.xml). Instead, this one is used.
Definition at line 217 of file FeedSettings.h.
|
inline |
The unique connection/feed identifier.
Definition at line 266 of file FeedSettings.h.
|
inline |
Updates the connection/feed identifier.
Definition at line 273 of file FeedSettings.h.
|
inline |
Indicates address component of the given connection settings.
For the multicast type of connection the given parameter indicates a multicast group to join to. For the streamed/TCP connections the given parameter indicates the remote host to connect to.
Definition at line 150 of file FeedSettings.h.
|
inline |
Updates address component of the given connection settings.
For the multicast type of connection the given parameter indicates a multicast group to join to. For the streamed/TCP connections the given parameter indicates the remote host to connect to.
Definition at line 161 of file FeedSettings.h.
|
inline |
List of network interfaces for the given connection settings.
If the settings refers to a multicast group, the given parameter indicates a list of network interfaces on which the multicast data must be listen to.
Definition at line 232 of file FeedSettings.h.
|
inline |
List of network interfaces for the given connection settings.
If the settings refers to a multicast group, the given parameter indicates a list of network interfaces on which the multicast data must be listen to.
Definition at line 243 of file FeedSettings.h.
|
inline |
Specifies one or more network interfaces on which to join the multicast group if the settings define multicast connection. Use semi-colon delimited list to specify multiple interfaces.
Definition at line 255 of file FeedSettings.h.
|
inline |
Re-initializes the instance as a copy of the other one.
Definition at line 290 of file FeedSettings.h.
|
inline |
Port component of the given connection settings.
Definition at line 122 of file FeedSettings.h.
|
inline |
Updates port number for the given connection settings.
Definition at line 129 of file FeedSettings.h.
|
friend |
Definition at line 88 of file FeedSettings.h.