BdsApi 3.1.4
This is the Blacknest BDS API.
|
A Special channel identifier. More...
#include <BdsD.h>
Public Member Functions | |
SpecialChannel (BUInt32 id=0, BTimeStamp startTime=BTimeStamp(), BTimeStamp endTime=BTimeStamp(), BString network=BString(), BString station=BString(), BString channel=BString(), BString dataType=BString(), BString description=BString()) | |
BString | getType () |
BError | setMembers (BDictString &members) |
BError | setMember (BString name, BString value) |
BError | getMembers (BDictString &members) |
BError | getMember (BString name, BString &value) |
![]() | |
BObj () | |
virtual | ~BObj () |
virtual const char * | getType () const |
virtual const BObjMember * | getMembers () const |
virtual BError | getMembers (BDictString &members) |
virtual BError | getMember (BString name, BString &value) |
virtual BError | setMembers (BDictString &members) |
virtual BError | setMember (BString name, BString value) |
virtual void | membersPrint () const |
virtual BString | getDebugString () |
Public Attributes | |
BUInt32 | id |
Unique ID when stored in a database or for other uses. More... | |
BTimeStamp | startTime |
The Start Time. More... | |
BTimeStamp | endTime |
The End Time the channel was available. More... | |
BString | network |
The Network Name, wildcards allowed. More... | |
BString | station |
The Stations name, wildcards allowed. More... | |
BString | channel |
The channels name, wildcards allowed (often as <channelType>_<channelAux>) More... | |
BString | dataType |
The Type of channel (ignore) More... | |
BString | description |
The channels description. More... | |
A Special channel identifier.
This specifies a particular Channel as a special one. The Channels Network,Station and Channel are regular expresions to define one or more channels. If selected the dataType field is effectively applied to this channel. The dataType "ignore" allows Cahnnels to be ignored on export by default.
Bds::SpecialChannel::SpecialChannel | ( | BUInt32 | id = 0 , |
BTimeStamp | startTime = BTimeStamp() , |
||
BTimeStamp | endTime = BTimeStamp() , |
||
BString | network = BString() , |
||
BString | station = BString() , |
||
BString | channel = BString() , |
||
BString | dataType = BString() , |
||
BString | description = BString() |
||
) |
BString Bds::SpecialChannel::getType | ( | ) |
|
virtual |
Reimplemented from BObj.
Reimplemented from BObj.
|
virtual |
Reimplemented from BObj.
Reimplemented from BObj.
BUInt32 Bds::SpecialChannel::id |
Unique ID when stored in a database or for other uses.
BTimeStamp Bds::SpecialChannel::startTime |
The Start Time.
BTimeStamp Bds::SpecialChannel::endTime |
The End Time the channel was available.
BString Bds::SpecialChannel::station |
The Stations name, wildcards allowed.
BString Bds::SpecialChannel::channel |
The channels name, wildcards allowed (often as <channelType>_<channelAux>)
BString Bds::SpecialChannel::dataType |
The Type of channel (ignore)
BString Bds::SpecialChannel::description |
The channels description.