e_Supported_assemblies
121 virtual voidReset(
void);
124 virtual voidResetSelection(
void);
130E_Choice Which(
void)
const;
136 voidCheckSelected(E_Choice index)
const;
142NCBI_NORETURN
voidThrowInvalidSelection(E_Choice index)
const;
150 static stringSelectionName(E_Choice index);
191 boolIsDisplay_tracks(
void)
const;
217 boolIsSwitch_display_tracks(
void)
const;
243 boolIsTrack_attr_values(
void)
const;
269 boolIsBlast_tracks(
void)
const;
295 boolIsCreate_user_tracks(
void)
const;
321 boolIsCreate_remote_tracks(
void)
const;
347 boolIsResolve_track_items(
void)
const;
373 boolIsRemove_user_tracks(
void)
const;
399 boolIsRetrieve_tracksets(
void)
const;
425 boolIsCreate_trackset(
void)
const;
451 boolIsRename_trackset(
void)
const;
477 boolIsSupported_assemblies(
void)
const;
506 static const char*
constsm_SelectionNames[];
Base class for all serializable objects.
CTMgr_CreateRemoteTrackReply â.
CTMgr_CreateTracksetReply â.
CTMgr_CreateUserTrackReply â.
CTMgr_DisplayTrackReply â.
CTMgr_ItemResolverReply â.
CTMgr_RemoveUserTrackReply â.
CTMgr_RenameMyNCBICollectionReply â.
CTMgr_RetrieveTracksetReply â.
CTMgr_SupportedAssembliesReply â.
CTMgr_SwitchTrackContextReply â.
CTMgr_TrackAttrValueReply â.
#define END_NCBI_SCOPE
End previously defined NCBI scope.
#define BEGIN_NCBI_SCOPE
Define ncbi namespace.
void DoSelect(E_Choice index, CObjectMemoryPool *pool=0)
CTMgr_SupportedAssembliesReply TSupported_assemblies
CTMgr_RemoveUserTrackReply TRemove_user_tracks
void Select(E_Choice index, EResetVariant reset, CObjectMemoryPool *pool)
Select the requested variant if needed, allocating CObject variants from memory pool.
CTMgr_Reply_Base(const CTMgr_Reply_Base &)
CTMgr_RenameMyNCBICollectionReply TRename_trackset
CTMgr_DisplayTrackReply TDisplay_tracks
bool IsCreate_remote_tracks(void) const
Check if variant Create_remote_tracks is selected.
bool IsCreate_user_tracks(void) const
Check if variant Create_user_tracks is selected.
E_Choice Which(void) const
Which variant is currently selected.
bool IsTrack_attr_values(void) const
Check if variant Track_attr_values is selected.
bool IsBlast_tracks(void) const
Check if variant Blast_tracks is selected.
CTMgr_Reply_Base & operator=(const CTMgr_Reply_Base &)
void ThrowInvalidSelection(E_Choice index) const
Throw 'InvalidSelection' exception.
CTMgr_TrackAttrValueReply TTrack_attr_values
CTMgr_BlastRIDReply TBlast_tracks
CTMgr_CreateTracksetReply TCreate_trackset
virtual void ResetSelection(void)
Reset the selection (set it to e_not_set).
CTMgr_CreateRemoteTrackReply TCreate_remote_tracks
CTMgr_CreateUserTrackReply TCreate_user_tracks
bool IsSupported_assemblies(void) const
Check if variant Supported_assemblies is selected.
CTMgr_ItemResolverReply TResolve_track_items
NCBI_NS_NCBI::CSerialObject * m_object
void Select(E_Choice index, EResetVariant reset=eDoResetVariant)
Select the requested variant if needed.
bool IsCreate_trackset(void) const
Check if variant Create_trackset is selected.
DECLARE_INTERNAL_TYPE_INFO()
CTMgr_SwitchTrackContextReply TSwitch_display_tracks
bool IsDisplay_tracks(void) const
Check if variant Display_tracks is selected.
CTMgr_RetrieveTracksetReply TRetrieve_tracksets
bool IsSwitch_display_tracks(void) const
Check if variant Switch_display_tracks is selected.
bool IsRetrieve_tracksets(void) const
Check if variant Retrieve_tracksets is selected.
E_ChoiceStopper
Maximum+1 value of the choice variant enumerator.
void CheckSelected(E_Choice index) const
Verify selection, throw exception if it differs from the expected.
E_Choice
Choice variants.
bool IsResolve_track_items(void) const
Check if variant Resolve_track_items is selected.
bool IsRemove_user_tracks(void) const
Check if variant Remove_user_tracks is selected.
bool IsRename_trackset(void) const
Check if variant Rename_trackset is selected.
@ e_Switch_display_tracks
@ e_not_set
No variant selected.
const GenericPointer< typename T::ValueType > T2 value
Defines to provide correct exporting from DLLs in Windows.
#define NCBI_TRACKMGR_EXPORT
RetroSearch is an open source project built by @garambo | Open a GitHub Issue
Search and Browse the WWW like it's 1997 | Search results from DuckDuckGo
HTML:
3.2
| Encoding:
UTF-8
| Version:
0.7.4