DictionaryProtocol< MessageBase, MapType, IndexScheme > Struct Template Reference
#include <DictionaryProtocol.h>
Inheritance diagram for DictionaryProtocol< MessageBase, MapType, IndexScheme >:

Detailed Description
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
struct DictionaryProtocol< MessageBase, MapType, IndexScheme >
Definition at line 35 of file DictionaryProtocol.h.
Member Typedef Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef map_type::template nth_index<ByDefault>::type DictionaryProtocol< MessageBase, MapType, IndexScheme >::index_by_default |
Definition at line 59 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef IndexScheme DictionaryProtocol< MessageBase, MapType, IndexScheme >::index_scheme |
Definition at line 54 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef MapType DictionaryProtocol< MessageBase, MapType, IndexScheme >::map_type |
Definition at line 53 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef MessageQuery<Erase, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageErase |
Definition at line 101 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef MessageBase<QueryAll> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageQueryAll |
Definition at line 61 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef MessageQuery<QueryByDefault, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageQueryByDefault |
Definition at line 100 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef MessageSingleQuery<SingleQueryByDefault, ByDefault> DictionaryProtocol< MessageBase, MapType, IndexScheme >::MessageSingleQueryByDefault |
Definition at line 141 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| typedef protocol::ServiceProtocol<MessageBase<0>::protocol> DictionaryProtocol< MessageBase, MapType, IndexScheme >::super |
Definition at line 38 of file DictionaryProtocol.h.
Member Enumeration Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| anonymous enum |
Definition at line 43 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| anonymous enum |
Definition at line 49 of file DictionaryProtocol.h.
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| anonymous enum |
Definition at line 63 of file DictionaryProtocol.h.
Member Function Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_IMPORT_T | ( | super | , |
| caller_type | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
| Insert | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
| Erase | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
| QueryResult | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_ONE_WAY_CALL | ( | caller_type | , |
| SingleQueryResult | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
| QueryAll | , | ||
| QueryResult | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
| QueryByDefault | , | ||
| QueryResult | |||
| ) |
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
| DictionaryProtocol< MessageBase, MapType, IndexScheme >::WISP_TWO_WAY_CALL | ( | caller_type | , |
| SingleQueryByDefault | , | ||
| SingleQueryResult | |||
| ) |
Member Data Documentation
template<template< wisp_message_id id > class MessageBase, typename MapType, typename IndexScheme>
const index_scheme DictionaryProtocol< MessageBase, MapType, IndexScheme >::ByDefault = static_cast<index_scheme>(0) [static] |
Definition at line 56 of file DictionaryProtocol.h.
The documentation for this struct was generated from the following file:
Copyright © 2006-2011 Savarese Software Research Corporation. All rights reserved.