metis_CommandLineInterface.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___command_line_interface_8h
MetisCommandLineInterface *
metisCommandLineInterface_Create
metis___command_line_interface_8h.html
a507100a2eb182e879182d8c7ef7a83bf
(MetisForwarder *metis, uint16_t port)
void
metisCommandLineInterface_Destroy
metis___command_line_interface_8h.html
a1c21ace75da716c55253bbc544198121
(MetisCommandLineInterface **cliPtr)
metis_CommandOps.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___command_ops_8h
ccnx/forwarder/metis/config/metis_CommandReturn.h
metis_command_ops
MetisCommandOps *
metisCommandOps_Create
metis___command_ops_8h.html
a460a77764ab96dbe960465c670038c2e
(void *closure, const char *command, void(*init)(struct metis_command_parser *parser, MetisCommandOps *ops), MetisCommandReturn(*execute)(struct metis_command_parser *parser, MetisCommandOps *ops, PARCList *args), void(*destroyer)(MetisCommandOps **opsPtr))
void
metisCommandOps_Destroy
metis___command_ops_8h.html
ae5e8adaf088328e346ea831735cb0e75
(MetisCommandOps **opsPtr)
metis_CommandParser.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___command_parser_8h
ccnx/forwarder/metis/config/metis_CommandReturn.h
ccnx/forwarder/metis/config/metis_CommandOps.h
MetisCommandParser *
metisCommandParser_Create
metis___command_parser_8h.html
a44dcdf60ae4d9118a6a769c858df23eb
(void)
void
metisCommandParser_Destroy
metis___command_parser_8h.html
a2f5021ae0fc62a743164cf3fdc971526
(MetisCommandParser **statePtr)
void
metisCommandParser_RegisterCommand
metis___command_parser_8h.html
a940f9f340d5c83de0926eaa9d98ca0e8
(MetisCommandParser *state, MetisCommandOps *command)
MetisCommandReturn
metisCommandParser_DispatchCommand
metis___command_parser_8h.html
a89912d93eff7fc70edb9613551b41dbb
(MetisCommandParser *state, PARCList *args)
void
metisCommandParser_SetDebug
metis___command_parser_8h.html
a9ea10b379a52313ad290a088051a2dcc
(MetisCommandParser *state, bool debugFlag)
bool
metisCommandParser_GetDebug
metis___command_parser_8h.html
a49e8533a529047d9781cba77279e2c38
(MetisCommandParser *state)
bool
metisCommandParser_ContainsCommand
metis___command_parser_8h.html
a12b1473cf6169833adde186a6cc5801b
(MetisCommandParser *parser, const char *command)
metis_CommandReturn.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___command_return_8h
metis_Configuration.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___configuration_8h
MetisConfiguration *
metisConfiguration_Create
metis___configuration_8h.html
a6382879264adb58b9f2a3c83ce68ecdf
(MetisForwarder *metis)
void
metisConfiguration_Destroy
metis___configuration_8h.html
a906d7d9d6d73dbeebbdc143a99093552
(MetisConfiguration **configPtr)
void
metisConfiguration_Receive
metis___configuration_8h.html
aa881601d3b38400c4f0e840b159ee714
(MetisConfiguration *config, MetisMessage *message)
CCNxControl *
metisConfiguration_ReceiveControl
metis___configuration_8h.html
a1792d16c3672844069c02f76d50bcdb0
(MetisConfiguration *config, CCNxControl *request, unsigned ingressId)
CCNxJson *
metisConfiguration_GetVersion
metis___configuration_8h.html
a7b6f0cbd8bdadf8d228bc866c1294bd4
(MetisConfiguration *config)
void
metisConfiguration_StartCLI
metis___configuration_8h.html
a7c3b48170736c7a2b0554783e85c1100
(MetisConfiguration *config, uint16_t port)
size_t
metisConfiguration_GetObjectStoreSize
metis___configuration_8h.html
a3e81e392888558dc354dae53754f4025
(MetisConfiguration *config)
void
metisConfiguration_SetObjectStoreSize
metis___configuration_8h.html
a0c48eb7e4f055f4b700b755cf5ce019e
(MetisConfiguration *config, size_t maximumContentObjectCount)
MetisForwarder *
metisConfiguration_GetForwarder
metis___configuration_8h.html
a161b6c11a69aae4422129d76ab40d487
(const MetisConfiguration *config)
MetisLogger *
metisConfiguration_GetLogger
metis___configuration_8h.html
acf15e9d246eed9fe88e15025e1ca159a
(const MetisConfiguration *config)
metis_ConfigurationFile.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___configuration_file_8h
MetisConfigurationFile *
metisConfigurationFile_Create
metis___configuration_file_8h.html
aad7f425066389a09ec3b6ae85d526646
(MetisForwarder *metis, const char *filename)
bool
metisConfigurationFile_Process
metis___configuration_file_8h.html
ae67bdc76440f4f9e1e6297718802d400
(MetisConfigurationFile *configFile)
void
metisConfigurationFile_Release
metis___configuration_file_8h.html
a7524aea54c34d0504b8bf2d7221e0dcf
(MetisConfigurationFile **configFilePtr)
metis_ConfigurationListeners.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___configuration_listeners_8h
ccnx/forwarder/metis/config/metis_Configuration.h
void
metisConfigurationListeners_SetupAll
metis___configuration_listeners_8h.html
a551220b4be78393ab80a7469a0205294
(const MetisConfiguration *config, uint16_t port, const char *localPath)
metis_ControlState.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___control_state_8h
ccnx/forwarder/metis/config/metis_CommandParser.h
MetisControlState *
metisControlState_Create
metis___control_state_8h.html
adb162154a9a7dbe7be3ea71b6c069844
(void *userdata, CCNxMetaMessage *(*writeRead)(void *userdata, CCNxMetaMessage *msg))
void
metisControlState_Destroy
metis___control_state_8h.html
a4dbc825fa9713b135d71fbffb4bb6b9e
(MetisControlState **statePtr)
void
metisControlState_RegisterCommand
metis___control_state_8h.html
a087045ff79c7a98e089fe68c2573c3fc
(MetisControlState *state, MetisCommandOps *command)
MetisCommandReturn
metisControlState_DispatchCommand
metis___control_state_8h.html
ad33ee7773e4de244a7a4fa7cd5a2ab2e
(MetisControlState *state, PARCList *args)
int
metisControlState_Interactive
metis___control_state_8h.html
a1f7288a5b94bdc1db5839bc7ad9541d0
(MetisControlState *state)
CCNxMetaMessage *
metisControlState_WriteRead
metis___control_state_8h.html
af6cb12f3b67209d0b4fabbe80cca92df
(MetisControlState *state, CCNxMetaMessage *msg)
void
metisControlState_SetDebug
metis___control_state_8h.html
ad2b0757b736e33bb8ac74716e57082b8
(MetisControlState *state, bool debugFlag)
bool
metisControlState_GetDebug
metis___control_state_8h.html
a440772afa7a4513c4496d2e10093093f
(MetisControlState *state)
metis_SymbolicNameTable.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis___symbolic_name_table_8h
MetisSymbolicNameTable *
metisSymbolicNameTable_Create
metis___symbolic_name_table_8h.html
a2dddf35b3d2284db5a9bac3d493f37e1
(void)
void
metisSymbolicNameTable_Destroy
metis___symbolic_name_table_8h.html
a7e5d4926fb584639b6b80cb99a9c34a8
(MetisSymbolicNameTable **tablePtr)
bool
metisSymbolicNameTable_Exists
metis___symbolic_name_table_8h.html
a6e7c36b832fe8faadaa9bfe8e06f3802
(MetisSymbolicNameTable *table, const char *symbolicName)
bool
metisSymbolicNameTable_Add
metis___symbolic_name_table_8h.html
a5725f161f69820a91dcccfd0b109f326
(MetisSymbolicNameTable *table, const char *symbolicName, unsigned connid)
unsigned
metisSymbolicNameTable_Get
metis___symbolic_name_table_8h.html
ac28d095e65cf9051d4afa82a7cb7b12c
(MetisSymbolicNameTable *table, const char *symbolicName)
metisControl_Add.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___add_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_AddConnection.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___add_connection_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_AddListener.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___add_listener_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_AddRoute.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___add_route_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_List.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___list_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_ListConnections.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___list_connections_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_ListInterfaces.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___list_interfaces_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_ListRoutes.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___list_routes_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_Quit.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___quit_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_Remove.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___remove_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_RemoveConnection.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___remove_connection_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_RemoveRoute.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___remove_route_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_Root.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___root_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_Set.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___set_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_SetDebug.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___set_debug_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_Unset.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___unset_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metisControl_UnsetDebug.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
metis_control___unset_debug_8h
ccnx/forwarder/metis/config/metis_ControlState.h
metis_LruList.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/content_store/
metis___lru_list_8h
void
metisLruList_EntryDestroy
metis___lru_list_8h.html
aac95f183695fef8ad382a3650fd6b1bd
(MetisLruListEntry **entryPtr)
void
metisLruList_EntryMoveToHead
metis___lru_list_8h.html
a6287e1810508a80faca8cfea13099f39
(MetisLruListEntry *entry)
void *
metisLruList_EntryGetData
metis___lru_list_8h.html
aeede642d3ff01e95c598d90e6272dc63
(MetisLruListEntry *entry)
MetisLruList *
metisLruList_Create
metis___lru_list_8h.html
af2135dc2ff89bb768fd17ebe11a3fd03
()
void
metisLruList_Destroy
metis___lru_list_8h.html
a6f6253a61e76f3ee2410fdf3919f015a
(MetisLruList **listPtr)
size_t
metisLruList_Length
metis___lru_list_8h.html
ac0f77c6fbe79441bd78ea24d3300dabf
(const MetisLruList *lru)
MetisLruListEntry *
metisLruList_NewHeadEntry
metis___lru_list_8h.html
a6e3c09a439db12b26d727246deb6680a
(MetisLruList *lru, void *data)
MetisLruListEntry *
metisLruList_PopTail
metis___lru_list_8h.html
ab4e2336b038c192d012d33c6ead013b2
(MetisLruList *list)
metis_Connection.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___connection_8h
ccnx/forwarder/metis/core/metis_Message.h
MetisConnection *
metisConnection_Create
metis___connection_8h.html
a6603f61a89df25768f7ead85db061f43
(MetisIoOperations *ops)
void
metisConnection_Release
metis___connection_8h.html
abf256e4e94de6add9565cc9e0e515a37
(MetisConnection **connectionPtr)
MetisConnection *
metisConnection_Acquire
metis___connection_8h.html
a0e036fa4608a82b809646207eb0ec9fa
(MetisConnection *connection)
bool
metisConnection_Send
metis___connection_8h.html
a485ea3bdab9a0a0b50e2278071dbb8a0
(const MetisConnection *conn, MetisMessage *message)
MetisIoOperations *
metisConnection_GetIoOperations
metis___connection_8h.html
ade5998d00c4ed27c48d94786bd2d1f40
(const MetisConnection *conn)
unsigned
metisConnection_GetConnectionId
metis___connection_8h.html
af6fb4f96acef9766c2ab85b01de95ba0
(const MetisConnection *conn)
const MetisAddressPair *
metisConnection_GetAddressPair
metis___connection_8h.html
a82c0a608ec7ab99752b67173819bf5e0
(const MetisConnection *conn)
bool
metisConnection_IsUp
metis___connection_8h.html
a975463f86fa17d31e13a5c0fbd2bd195
(const MetisConnection *conn)
bool
metisConnection_IsLocal
metis___connection_8h.html
adcd74cc8e59c28710df647b4d4aea1cb
(const MetisConnection *conn)
const void *
metisConnection_Class
metis___connection_8h.html
a3801ef3ec37c0bf8d60cfbd3a0b03e4a
(const MetisConnection *conn)
metis_ConnectionList.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___connection_list_8h
ccnx/forwarder/metis/core/metis_Connection.h
MetisConnectionList *
metisConnectionList_Create
metis___connection_list_8h.html
a31b395f7a4af32660344d563bbce757b
()
void
metisConnectionList_Destroy
metis___connection_list_8h.html
a568d3b93704eec4a087ff6ca12f63a25
(MetisConnectionList **listPtr)
void
metisConnectionList_Append
metis___connection_list_8h.html
ab7fd2bdb3f46cac78ecca5a74a5b41cd
(MetisConnectionList *list, MetisConnection *entry)
size_t
metisConnectionList_Length
metis___connection_list_8h.html
adb36c5596eb3799d9432785d299b5429
(const MetisConnectionList *list)
MetisConnection *
metisConnectionList_Get
metis___connection_list_8h.html
a43955c9189c58998dd2e7f8691582c16
(MetisConnectionList *list, size_t index)
metis_ConnectionManager.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___connection_manager_8h
metis_Logger.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___logger_8h
MetisLoggerFacility
metis___logger_8h.html
af6f96978398c78b149d59db816f07de1
const char *
metisLogger_FacilityString
metis___logger_8h.html
a78d7a12025012a82cb4af7a9f737b7b0
(MetisLoggerFacility facility)
const char *
metisLogger_LevelString
metis___logger_8h.html
a9e36241234b77c2bc1bec0287758cce6
(PARCLogLevel level)
MetisLogger *
metisLogger_Create
metis___logger_8h.html
af47b695f9249597bf3c1842d94f6c624
(PARCLogReporter *reporter, const PARCClock *clock)
void
metisLogger_Release
metis___logger_8h.html
a9187428da1b126545d6f955a027f6b7b
(MetisLogger **loggerPtr)
MetisLogger *
metisLogger_Acquire
metis___logger_8h.html
a98867a5fd7b465b272820eb428d5bbf2
(const MetisLogger *logger)
void
metisLogger_SetLogLevel
metis___logger_8h.html
ab30f66c50692ea6a6635a8a7742d0df9
(MetisLogger *logger, MetisLoggerFacility facility, PARCLogLevel minimumLevel)
bool
metisLogger_IsLoggable
metis___logger_8h.html
add0c57181f96fbbbc6b4acae28c18bd8
(const MetisLogger *logger, MetisLoggerFacility facility, PARCLogLevel level)
void
metisLogger_Log
metis___logger_8h.html
a0f3586d53e29fe5866c0f73cfd6d501d
(MetisLogger *logger, MetisLoggerFacility facility, PARCLogLevel level, const char *module, const char *format,...)
void
metisLogger_SetReporter
metis___logger_8h.html
af15286afa1e2aaa4ca9abb49c5ac83fb
(MetisLogger *logger, PARCLogReporter *reporter)
void
metisLogger_SetClock
metis___logger_8h.html
a83ad23793dfb55fceb99f7f52d61db93
(MetisLogger *logger, PARCClock *clock)
metis_Message.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___message_8h
ccnx/forwarder/metis/tlv/metis_TlvName.h
ccnx/forwarder/metis/tlv/metis_Tlv.h
ccnx/forwarder/metis/core/metis_Ticks.h
MetisMessage *
metisMessage_ReadFromBuffer
metis___message_8h.html
af1ba0c2c77778536302768b60581f33d
(unsigned ingressConnectionId, MetisTicks receiveTime, PARCEventBuffer *input, size_t bytesToRead, MetisLogger *logger)
MetisMessage *
metisMessage_CreateFromBuffer
metis___message_8h.html
a58d74b697b257ecce0fdc1deda7b978d
(unsigned ingressConnectionId, MetisTicks receiveTime, PARCEventBuffer *input, MetisLogger *logger)
MetisMessage *
metisMessage_CreateFromArray
metis___message_8h.html
a2331b2752913632c0fc461871b37fe0f
(const uint8_t *data, size_t dataLength, unsigned ingressConnectionId, MetisTicks receiveTime, MetisLogger *logger)
MetisMessage *
metisMessage_CreateFromParcBuffer
metis___message_8h.html
a1913c53ddfb3d4e782aac2ff52ddf6e7
(PARCBuffer *buffer, unsigned ingressConnectionId, MetisTicks receiveTime, MetisLogger *logger)
MetisMessage *
metisMessage_Acquire
metis___message_8h.html
ae8e12171638e6d3a42a275efcd0fde6f
(const MetisMessage *message)
void
metisMessage_Release
metis___message_8h.html
a05b9016dc77bd595ca42339a9b80584b
(MetisMessage **messagePtr)
bool
metisMessage_Write
metis___message_8h.html
aca1cbf7c196aaabf5e09245dd643e4cb
(PARCEventQueue *parcEventQueue, const MetisMessage *message)
bool
metisMessage_Append
metis___message_8h.html
ab39329d85848606adcfc2f70872b0444
(PARCEventBuffer *parcEventBuffer, const MetisMessage *message)
size_t
metisMessage_Length
metis___message_8h.html
af75f7f14b19e383907789aaa50b37470
(const MetisMessage *message)
unsigned
metisMessage_GetIngressConnectionId
metis___message_8h.html
a2de1d0d0d08b0098a5fd31b362dbc146
(const MetisMessage *message)
MetisTicks
metisMessage_GetReceiveTime
metis___message_8h.html
a1a401cf498ea2898c2f704fbc6130786
(const MetisMessage *message)
MetisMessagePacketType
metisMessage_GetType
metis___message_8h.html
ac8c3ed3c2fc9cda599ada528a20cd987
(const MetisMessage *message)
bool
metisMessage_HasHopLimit
metis___message_8h.html
a943fcc9ecbcbf05a42e6da22c4404a35
(const MetisMessage *message)
uint8_t
metisMessage_GetHopLimit
metis___message_8h.html
ac8fe16cbe8451cc97d09d06a7a2d7a83
(const MetisMessage *message)
void
metisMessage_SetHopLimit
metis___message_8h.html
ac53c411fd47fd57d22e072c48b18532c
(MetisMessage *message, uint8_t hoplimit)
MetisTlvName *
metisMessage_GetName
metis___message_8h.html
ab334cff141390ae4dd7536d55d948f2f
(const MetisMessage *message)
bool
metisMessage_GetKeyIdHash
metis___message_8h.html
ac302163f97228e48f99df48bea3458e7
(const MetisMessage *message, uint32_t *hashOutput)
bool
metisMessage_KeyIdEquals
metis___message_8h.html
a019587b74d0780f432a984dbab4b4ccd
(const MetisMessage *a, const MetisMessage *b)
bool
metisMessage_ObjectHashEquals
metis___message_8h.html
a42c2f3747020ecf00750d9785199c47a
(MetisMessage *a, MetisMessage *b)
bool
metisMessage_GetContentObjectHashHash
metis___message_8h.html
ae658db6490ad9eafbf553bcbfdce1003
(MetisMessage *message, uint32_t *hashOutput)
bool
metisMessage_HasName
metis___message_8h.html
a169de2b5541bb03567c7b3825d979023
(const MetisMessage *message)
bool
metisMessage_HasKeyId
metis___message_8h.html
a66586d7d04d83636e789a31c7675ea99
(const MetisMessage *message)
bool
metisMessage_HasContentObjectHash
metis___message_8h.html
ae437157cc6ec1fdbf64d2c561eb93d45
(const MetisMessage *message)
CCNxControl *
metisMessage_CreateControlMessage
metis___message_8h.html
a4cc897a70a843bd5b051ddc5c5cc51a3
(const MetisMessage *message)
bool
metisMessage_HasInterestLifetime
metis___message_8h.html
aa7b34ad79743ac61edd03b1463792e23
(const MetisMessage *message)
uint64_t
metisMessage_GetInterestLifetimeTicks
metis___message_8h.html
a6757de2026b67d6a447117a448d3809a
(const MetisMessage *message)
bool
metisMessage_HasRecommendedCacheTime
metis___message_8h.html
a873a581cded8a51594a9a4686222b7dd
(const MetisMessage *message)
uint64_t
metisMessage_GetRecommendedCacheTimeTicks
metis___message_8h.html
aa0dde4efb311707b0f768c7a03c2dcbd
(const MetisMessage *message)
bool
metisMessage_HasExpiryTime
metis___message_8h.html
a4a97ddf76749006df702b9848adb3911
(const MetisMessage *message)
uint64_t
metisMessage_GetExpiryTimeTicks
metis___message_8h.html
ae2d52b47bed547b3506f1c4dc444dcb8
(const MetisMessage *message)
void
metisMessage_SetExpiryTimeTicks
metis___message_8h.html
a6675444d2dbb17b4189731703f8a83d5
(MetisMessage *message, uint64_t expiryTimeTicks)
void
metisMessage_SetRecommendedCacheTimeTicks
metis___message_8h.html
aaa1d77c618f5a1750e0d6e71384a1ae4
(MetisMessage *message, uint64_t recommendedCacheTimeTicks)
bool
metisMessage_HasFragmentPayload
metis___message_8h.html
a40abfa45c5f7126090529189b674cf6a
(const MetisMessage *message)
size_t
metisMessage_AppendFragmentPayload
metis___message_8h.html
a4ad30e42d4f8bcd5c60bd7ce49f07dc7
(const MetisMessage *message, PARCEventBuffer *buffer)
const uint8_t *
metisMessage_FixedHeader
metis___message_8h.html
a63900417d180f9f794aace5cd209065b
(const MetisMessage *message)
MetisMessage *
metisMessage_Slice
metis___message_8h.html
a3b5f3b0011981cce787aff21632716f8
(const MetisMessage *message, size_t offset, size_t length, size_t headerLength, const uint8_t header[headerLength])
metis_Ticks.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
metis___ticks_8h
metis_EtherConnection.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___ether_connection_8h
ccnx/forwarder/metis/core/metis_Connection.h
MetisIoOperations *
metisEtherConnection_Create
metis___ether_connection_8h.html
a51a1a7ff06cae62f87f4d77d68ac8e5a
(MetisForwarder *metis, MetisGenericEther *ether, MetisAddressPair *pair)
MetisHopByHopFragmenter *
metisEtherConnection_GetFragmenter
metis___ether_connection_8h.html
a4b3a91b679cda4448afa93b270769ec8
(const MetisConnection *conn)
bool
metisEtherConnection_IsInstanceOf
metis___ether_connection_8h.html
a12ebd7ff845647c94b7b71fdacb3f7e7
(const MetisConnection *conn)
metis_EtherListener.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___ether_listener_8h
MetisListenerOps *
metisEtherListener_Create
metis___ether_listener_8h.html
a52b483bd66c7f105d1a0249dae5f623d
(MetisForwarder *metis, const char *deviceName, uint16_t ethertype)
MetisGenericEther *
metisEtherListener_GetGenericEtherFromListener
metis___ether_listener_8h.html
a879b79f29b8689fd60d3d5c3ad3dc8d7
(MetisListenerOps *listenerOps)
metis_Ethernet.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___ethernet_8h
#define
metisEthernet_IsValidEthertype
metis___ethernet_8h.html
abda02e865e5d9949944f561b39a6e319
(ethertype)
metis_Listener.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___listener_8h
metis_listener_ops
MetisEncapType
metis___listener_8h.html
a4fa21327f3898624d3c5ed5216285822
@
METIS_ENCAP_TCP
metis___listener_8h.html
a4fa21327f3898624d3c5ed5216285822a39bb3c63c5d5ca812d7310a99fefc438
@
METIS_ENCAP_UDP
metis___listener_8h.html
a4fa21327f3898624d3c5ed5216285822a0cc713e4c4392a6ed11fabb0c0a66e02
@
METIS_ENCAP_ETHER
metis___listener_8h.html
a4fa21327f3898624d3c5ed5216285822a634e9642385bafbac465f1654b7124b5
@
METIS_ENCAP_LOCAL
metis___listener_8h.html
a4fa21327f3898624d3c5ed5216285822a0286a0c76eeb875b7a7a24c20f24a9d6
metis_ListenerSet.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___listener_set_8h
ccnx/forwarder/metis/io/metis_Listener.h
MetisListenerSet *
metisListenerSet_Create
metis___listener_set_8h.html
a888a097e8ff73ab563032c274cae58a0
(void)
void
metisListenerSet_Destroy
metis___listener_set_8h.html
a7adae3c77b503356eaf0968be7afd91d
(MetisListenerSet **setPtr)
bool
metisListenerSet_Add
metis___listener_set_8h.html
a6a254efd06f00ef6f76ea833e8b17720
(MetisListenerSet *set, MetisListenerOps *ops)
size_t
metisListenerSet_Length
metis___listener_set_8h.html
aeb43bcfe0903a82adce80f27cce17a12
(const MetisListenerSet *set)
MetisListenerOps *
metisListenerSet_Get
metis___listener_set_8h.html
aea935badcab88442e08f282ded488cd0
(const MetisListenerSet *set, size_t index)
MetisListenerOps *
metisListenerSet_Find
metis___listener_set_8h.html
acdcff31c310e9e80ca67b2072d07e9c7
(const MetisListenerSet *set, MetisEncapType encapType, const CPIAddress *localAddress)
metis_TcpListener.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___tcp_listener_8h
ccnx/forwarder/metis/io/metis_Listener.h
metis_TcpTunnel.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___tcp_tunnel_8h
MetisIoOperations *
metisTcpTunnel_Create
metis___tcp_tunnel_8h.html
ac86a8b944b3b4591f4b726a41020c687
(MetisForwarder *metis, const CPIAddress *localAddress, const CPIAddress *remoteAddress)
metis_UdpConnection.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___udp_connection_8h
MetisIoOperations *
metisUdpConnection_Create
metis___udp_connection_8h.html
a0d1f779354382c3b2f5b3410b01ccece
(MetisForwarder *metis, int fd, const MetisAddressPair *pair, bool isLocal)
metis_UdpTunnel.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
metis___udp_tunnel_8h
ccnx/forwarder/metis/io/metis_Listener.h
MetisIoOperations *
metisUdpTunnel_CreateOnListener
metis___udp_tunnel_8h.html
ad512a131944415d7dab6eeafa5bcaf48
(MetisForwarder *metis, MetisListenerOps *localListener, const CPIAddress *remoteAddress)
MetisIoOperations *
metisUdpTunnel_Create
metis___udp_tunnel_8h.html
a8edb7d377a2bfddc22f008f05ca05c64
(MetisForwarder *metis, const CPIAddress *localAddress, const CPIAddress *remoteAddress)
metis_MessengerRecipient.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/messenger/
metis___messenger_recipient_8h
void(
MetisMessengerRecipientCallback
metis___messenger_recipient_8h.html
addc508a682ebbc3c86ccdd7b4cdb78e8
)(MetisMessengerRecipient *recipient, MetisMissive *missive)
MetisMessengerRecipient *
metisMessengerRecipient_Create
metis___messenger_recipient_8h.html
a6e8d6204375a0a5c6776e67bc33ae617
(void *recipientContext, MetisMessengerRecipientCallback *recipientCallback)
void
metisMessengerRecipient_Destroy
metis___messenger_recipient_8h.html
a5b497060ec18af2e63272b24ca546072
(MetisMessengerRecipient **recipientPtr)
void *
metisMessengerRecipient_GetRecipientContext
metis___messenger_recipient_8h.html
a16a2252f9e965188209b7947c6843808
(MetisMessengerRecipient *recipient)
void
metisMessengerRecipient_Deliver
metis___messenger_recipient_8h.html
ace08bf3dfd8e6b0fe9d2a1e3fe42a449
(MetisMessengerRecipient *recipient, MetisMissive *missive)
metis_Missive.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/messenger/
metis___missive_8h
MetisMissive *
metisMissive_Create
metis___missive_8h.html
a6f59ac32c5bc215445f7748170a0ebf3
(MetisMissiveType missiveType, unsigned connectionid)
MetisMissive *
metisMissive_Acquire
metis___missive_8h.html
aa06bd2d655623d71f2fc9e045ec1d588
(MetisMissive *missive)
void
metisMissive_Release
metis___missive_8h.html
a56e43f3512c1a5173f7a6be3f2bca02a
(MetisMissive **missivePtr)
MetisMissiveType
metisMissive_GetType
metis___missive_8h.html
aeec3b360ee915c205d6ac7082cf2f528
(const MetisMissive *missive)
unsigned
metisMissive_GetConnectionId
metis___missive_8h.html
a2baafbfb9c218f079a778b3bb54cd995
(const MetisMissive *missive)
metis_FibEntry.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___fib_entry_8h
ccnx/forwarder/metis/tlv/metis_TlvName.h
ccnx/forwarder/metis/strategies/metis_StrategyImpl.h
void
metisFibEntry_Release
metis___fib_entry_8h.html
ac92805b30d5e6fc2cfede9a06dc2e1e3
(MetisFibEntry **fibEntryPtr)
MetisFibEntry *
metisFibEntry_Acquire
metis___fib_entry_8h.html
afaec485a9ea6412690e58855855a5d1e
(const MetisFibEntry *fibEntry)
const MetisNumberSet *
metisFibEntry_GetNexthops
metis___fib_entry_8h.html
a2e0cf8d9bd40b4b49269d1a903d724a3
(const MetisFibEntry *fibEntry)
MetisTlvName *
metisFibEntry_GetPrefix
metis___fib_entry_8h.html
ae1d262272615ed49483cc5f919980ee5
(const MetisFibEntry *fibEntry)
metis_FibEntryList.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___fib_entry_list_8h
ccnx/forwarder/metis/processor/metis_FibEntry.h
MetisFibEntryList *
metisFibEntryList_Create
metis___fib_entry_list_8h.html
aba1a3595d5b7ab176167073cbad6f4e4
(void)
void
metisFibEntryList_Destroy
metis___fib_entry_list_8h.html
ad662a9e9c30a9be17374dfef10b100d4
(MetisFibEntryList **listPtr)
void
metisFibEntryList_Append
metis___fib_entry_list_8h.html
a74edf03a8a128f758f29717e92077f3e
(MetisFibEntryList *list, MetisFibEntry *fibEntry)
size_t
metisFibEntryList_Length
metis___fib_entry_list_8h.html
a5633fafd9ab07ba980dc4f2d54d3d592
(const MetisFibEntryList *list)
const MetisFibEntry *
metisFibEntryList_Get
metis___fib_entry_list_8h.html
a439ce4db2a9a62c79be001a34dcfcc44
(const MetisFibEntryList *list, size_t index)
metis_HashTableFunction.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___hash_table_function_8h
bool
metisHashTableFunction_MessageNameEquals
metis___hash_table_function_8h.html
aca7c7730681178d54f74772eb302e3bd
(const void *metisMessageA, const void *metisMessageB)
HashCodeType
metisHashTableFunction_MessageNameHashCode
metis___hash_table_function_8h.html
a5dceccc2c414d9748e499b19fb6292ea
(const void *metisMessageA)
bool
metisHashTableFunction_MessageNameAndKeyIdEquals
metis___hash_table_function_8h.html
ac9812e77676744fe32a0c9038dfddb26
(const void *metisMessageA, const void *metisMessageB)
HashCodeType
metisHashTableFunction_MessageNameAndKeyIdHashCode
metis___hash_table_function_8h.html
a7e0d71646c7b040ab8a9880cb06f8d35
(const void *metisMessageA)
bool
metisHashTableFunction_MessageNameAndObjectHashEquals
metis___hash_table_function_8h.html
a4bf274cc19fa9714383690903b46ca27
(const void *metisMessageA, const void *metisMessageB)
HashCodeType
metisHashTableFunction_MessageNameAndObjectHashHashCode
metis___hash_table_function_8h.html
ab45220b34506e98acc47c1ca3f149483
(const void *metisMessageA)
bool
metisHashTableFunction_TlvNameEquals
metis___hash_table_function_8h.html
ada6e88f2604322e3ca7e08cd19f9a850
(const void *metisTlvNameA, const void *metisTlvNameB)
int
metisHashTableFunction_TlvNameCompare
metis___hash_table_function_8h.html
a8e2f7b6257ff163c9bbbc44342e05e02
(const void *keyA, const void *keyB)
HashCodeType
metisHashTableFunction_TlvNameHashCode
metis___hash_table_function_8h.html
a790c357d95846c69d593a7344f436a80
(const void *keyA)
metis_MessageProcessor.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___message_processor_8h
ccnx/forwarder/metis/core/metis_Message.h
MetisMessageProcessor *
metisMessageProcessor_Create
metis___message_processor_8h.html
a93a615ea6bc0eaa9796391a12a440257
(MetisForwarder *metis)
void
metisMessageProcessor_Destroy
metis___message_processor_8h.html
a130639c5131141590cf246271a4069a0
(MetisMessageProcessor **processorPtr)
void
metisMessageProcessor_Receive
metis___message_processor_8h.html
a1719693da99e24a46f92967fa8738f58
(MetisMessageProcessor *procesor, MetisMessage *message)
void
metisMessageProcessor_AddTap
metis___message_processor_8h.html
ad2f39bb814f6762e6df6da4e8f7d4e05
(MetisMessageProcessor *procesor, MetisTap *tap)
void
metisMessageProcessor_RemoveTap
metis___message_processor_8h.html
a57586a65076765a69fcd6c396cf37b0c
(MetisMessageProcessor *procesor, const MetisTap *tap)
bool
metisMessageProcessor_AddOrUpdateRoute
metis___message_processor_8h.html
a2ab0caa2353068a9c34e5534f9b7ef3d
(MetisMessageProcessor *procesor, CPIRouteEntry *route)
bool
metisMessageProcessor_RemoveRoute
metis___message_processor_8h.html
a32c7f5ace5dd6c6be9bcbe7891b4bff3
(MetisMessageProcessor *procesor, CPIRouteEntry *route)
void
metisMessageProcessor_RemoveConnectionIdFromRoutes
metis___message_processor_8h.html
a8d3826edc6b3e9086d55675af5065698
(MetisMessageProcessor *processor, unsigned connectionId)
MetisFibEntryList *
metisMessageProcessor_GetFibEntries
metis___message_processor_8h.html
ad79c42f0775f44f405b56e008fef2771
(MetisMessageProcessor *processor)
void
metisMessageProcessor_SetContentObjectStoreSize
metis___message_processor_8h.html
a07855c5e58e312bd8f0b32271bb3dab2
(MetisMessageProcessor *processor, size_t maximumContentStoreSize)
metis_PIT.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___p_i_t_8h
ccnx/forwarder/metis/core/metis_Message.h
ccnx/forwarder/metis/processor/metis_PitEntry.h
ccnx/forwarder/metis/processor/metis_PITVerdict.h
MetisPIT *
metisPIT_Create
metis___p_i_t_8h.html
acefd4bb72e4183afe554858f750ceb3a
(MetisForwarder *metis)
void
metisPIT_Destroy
metis___p_i_t_8h.html
a3239e0b50c1652ba928d7690fb13d40f
(MetisPIT **pitPtr)
MetisPITVerdict
metisPIT_ReceiveInterest
metis___p_i_t_8h.html
ae60cb68481debaad307847d1f6d0f370
(MetisPIT *pit, MetisMessage *interestMessage)
MetisNumberSet *
metisPIT_SatisfyInterest
metis___p_i_t_8h.html
a6a36a444d61e1ac96c6cf7c03272baa6
(MetisPIT *pit, const MetisMessage *objectMessage)
void
metisPIT_RemoveInterest
metis___p_i_t_8h.html
ab0414dd838d58d7619873cb339c9812c
(MetisPIT *pit, const MetisMessage *interestMessage)
MetisPitEntry *
metisPIT_GetPitEntry
metis___p_i_t_8h.html
aa74b22c67cba8e31395186aec892d592
(const MetisPIT *pit, const MetisMessage *interestMessage)
metis_PitEntry.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___pit_entry_8h
ccnx/forwarder/metis/core/metis_Ticks.h
ccnx/forwarder/metis/core/metis_Message.h
MetisPitEntry *
metisPitEntry_Create
metis___pit_entry_8h.html
a9d9bbdf46e5b0729d28e4ad57b4397c7
(MetisMessage *message, MetisTicks expiryTime)
void
metisPitEntry_Release
metis___pit_entry_8h.html
aeb9cab48893700131c48dcd732dbc5b2
(MetisPitEntry **pitEntryPtr)
MetisPitEntry *
metisPitEntry_Acquire
metis___pit_entry_8h.html
ad41668940a50b2050fd5e6a903b8d33d
(MetisPitEntry *original)
void
metisPitEntry_AddIngressId
metis___pit_entry_8h.html
adcad3c8c3ffb19bc0e3c75b3a7a56140
(MetisPitEntry *pitEntry, unsigned ingressId)
void
metisPitEntry_AddEgressId
metis___pit_entry_8h.html
a3dc668a819de5f87d8072342a6868e61
(MetisPitEntry *pitEntry, unsigned egressId)
const MetisNumberSet *
metisPitEntry_GetIngressSet
metis___pit_entry_8h.html
aea626737bb0f20d16e3d64bac5fbd88e
(const MetisPitEntry *pitEntry)
const MetisNumberSet *
metisPitEntry_GetEgressSet
metis___pit_entry_8h.html
a79e33eeff7e61342a2efc4c1b2f22a96
(const MetisPitEntry *pitEntry)
MetisMessage *
metisPitEntry_GetMessage
metis___pit_entry_8h.html
aa615be358bd8824120991dab996615b0
(const MetisPitEntry *pitEntry)
MetisTicks
metisPitEntry_GetExpiryTime
metis___pit_entry_8h.html
ae13a59ec410028a7d10a89beef40c334
(const MetisPitEntry *pitEntry)
void
metisPitEntry_SetExpiryTime
metis___pit_entry_8h.html
a503d85ec7345a1152aa127ef8f4966b3
(MetisPitEntry *pitEntry, MetisTicks expiryTime)
metis_PITVerdict.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
metis___p_i_t_verdict_8h
metis_StrategyImpl.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/strategies/
metis___strategy_impl_8h
ccnx/forwarder/metis/core/metis_Message.h
metis_strategy_impl
metis_Tlv.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_8h
ccnx/forwarder/metis/tlv/metis_TlvExtent.h
ccnx/forwarder/metis/tlv/metis_TlvSkeleton.h
struct
__attribute__
metis___tlv_8h.html
a732a50f434b24bb55fadde940376fc78
((packed)) metis_tlv_type
size_t
metisTlv_FixedHeaderLength
metis___tlv_8h.html
ac4a63c4936b1d2632bbd9ebecae914f2
(void)
size_t
metisTlv_TotalHeaderLength
metis___tlv_8h.html
a0a06c16f5dedcc81b73264a59a35a00c
(const uint8_t *packet)
size_t
metisTlv_TotalPacketLength
metis___tlv_8h.html
a25028d03d7748abd356bcd2532880f63
(const uint8_t *packet)
void
metisTlv_NameSegments
metis___tlv_8h.html
a14f21b0e80c8d95c60850a3090b76b0c
(uint8_t *name, size_t nameLength, MetisTlvExtent **outputArrayPtr, size_t *outputLengthPtr)
PARCBuffer *
metisTlv_EncodeControlPlaneInformation
metis___tlv_8h.html
a47e6afa43ac104f8f76f9a0cdc0b438b
(const CCNxControl *cpiControlMessage)
bool
metisTlv_ExtentToVarInt
metis___tlv_8h.html
a7d03676cf5557eb73af24ed42df1a4dc
(const uint8_t *packet, const MetisTlvExtent *extent, uint64_t *output)
metis_TlvExtent.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_extent_8h
MetisTlvExtent
bool
metisTlvExtent_Equals
metis___tlv_extent_8h.html
a16fd2c2e6fa4a61330e72b8b7078acf4
(const MetisTlvExtent *a, const MetisTlvExtent *b)
const MetisTlvExtent
metisTlvExtent_NotFound
metis___tlv_extent_8h.html
a47fd23709789913e45c20c1bf137586c
metis_TlvName.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_name_8h
MetisTlvName *
metisTlvName_Create
metis___tlv_name_8h.html
ae1184ab52ee5b8b70390400a0ef550c5
(const uint8_t *memory, size_t length)
MetisTlvName *
metisTlvName_CreateFromCCNxName
metis___tlv_name_8h.html
ab3e8c5e0a0144af0f177c86eb07b4234
(const CCNxName *ccnxName)
void
metisTlvName_Release
metis___tlv_name_8h.html
af07ce2611bf0d09b5e85a81ccd452353
(MetisTlvName **namePtr)
MetisTlvName *
metisTlvName_Acquire
metis___tlv_name_8h.html
a366ee96fc0817d9ad8941d68d5d38cc2
(const MetisTlvName *original)
MetisTlvName *
metisTlvName_Slice
metis___tlv_name_8h.html
a4198dd85ddec0c10627753850167c10c
(const MetisTlvName *original, size_t segmentCount)
uint32_t
metisTlvName_HashCode
metis___tlv_name_8h.html
a6f372ebc3c6b2f11f9d18ea7b7ca7eb1
(const MetisTlvName *name)
bool
metisTlvName_Equals
metis___tlv_name_8h.html
acd5b69f2ae230b35a74ee9f85da67605
(const MetisTlvName *a, const MetisTlvName *b)
int
metisTlvName_Compare
metis___tlv_name_8h.html
ad3b3a46ca45bc99d62c37cc0cb4866a3
(const MetisTlvName *a, const MetisTlvName *b)
bool
metisTlvName_StartsWith
metis___tlv_name_8h.html
adf825768034e44fb433e58720e0b5aab
(const MetisTlvName *name, const MetisTlvName *prefix)
size_t
metisTlvName_SegmentCount
metis___tlv_name_8h.html
a2d49d7d4c48dedc9b97ffbc3a0f13d41
(const MetisTlvName *name)
CCNxName *
metisTlvName_ToCCNxName
metis___tlv_name_8h.html
ab4ef3a6d61615fd60ce64ff3c2fe5cba
(const MetisTlvName *name)
metis_TlvOps.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_ops_8h
ccnx/forwarder/metis/tlv/metis_TlvSkeleton.h
MetisTlvOps
metis_TlvSchemaV0.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_schema_v0_8h
ccnx/forwarder/metis/tlv/metis_TlvOps.h
const MetisTlvOps
MetisTlvSchemaV0_Ops
metis___tlv_schema_v0_8h.html
a7c5c57e8e3acf4ff7b5bc02c96a98c30
metis_TlvSchemaV1.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_schema_v1_8h
ccnx/forwarder/metis/tlv/metis_TlvOps.h
const MetisTlvOps
MetisTlvSchemaV1_Ops
metis___tlv_schema_v1_8h.html
ae3151f3354693f887ad1de5369ae9ecd
metis_TlvSkeleton.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
metis___tlv_skeleton_8h
void
metisTlvSkeleton_SetName
metis___tlv_skeleton_8h.html
a6dbbbb57743df5d99cf98a2b1310170b
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetKeyId
metis___tlv_skeleton_8h.html
a1699fb53dc71918b1e46ef20b7ffdc54
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetObjectHash
metis___tlv_skeleton_8h.html
a7218badabe871cc4a80d7b636cb8c5fd
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetHopLimit
metis___tlv_skeleton_8h.html
a0bd252f946e5f86de3b0f7d4281450cf
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetInterestLifetime
metis___tlv_skeleton_8h.html
af47845c9d75d7648357406d0f6a8d618
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetCacheTimeHeader
metis___tlv_skeleton_8h.html
ad7f3a9865f9c3a093a8fe8d7b8ba6da3
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetExpiryTime
metis___tlv_skeleton_8h.html
a88ea0d1211527ff93fb1334347bc2f5d
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetCPI
metis___tlv_skeleton_8h.html
a127c202d43248fba9bbccc0f9d29c724
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
void
metisTlvSkeleton_SetFragmentPayload
metis___tlv_skeleton_8h.html
a107aedd0586c2d0eaf4170e43a08257b
(MetisTlvSkeleton *skeleton, size_t offset, size_t length)
bool
metisTlvSkeleton_UpdateHopLimit
metis___tlv_skeleton_8h.html
a68b62b3cd3c59a090a579c87172407d3
(MetisTlvSkeleton *skeleton, uint8_t hoplimit)
MetisTlvExtent
metisTlvSkeleton_GetName
metis___tlv_skeleton_8h.html
a06cd176a03286e605932adfa3da129e6
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetKeyId
metis___tlv_skeleton_8h.html
acb54a3b418d87e082c00791c631ce20b
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetObjectHash
metis___tlv_skeleton_8h.html
a814217e1ef09a685b952a7c36cb04fae
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetHopLimit
metis___tlv_skeleton_8h.html
ac91f3c8511fbf7789d8c78c4d59f85dd
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetInterestLifetime
metis___tlv_skeleton_8h.html
ab292ae7c41a51060999590a777c767f5
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetCacheTimeHeader
metis___tlv_skeleton_8h.html
a3572250ca49c58ae9b97e06019f1f8f8
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetExpiryTime
metis___tlv_skeleton_8h.html
a33660f021938968e2bda32ec4b172fc7
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetCPI
metis___tlv_skeleton_8h.html
a2ae19162c5226efdbdf29f8706ada759
(const MetisTlvSkeleton *skeleton)
MetisTlvExtent
metisTlvSkeleton_GetFragmentPayload
metis___tlv_skeleton_8h.html
a1b46516247bc258be5a773d8c3514d4a
(const MetisTlvSkeleton *skeleton)
const uint8_t *
metisTlvSkeleton_GetPacket
metis___tlv_skeleton_8h.html
a461cda6c1bb30ade1b996d77967abafc
(const MetisTlvSkeleton *skeleton)
size_t
metisTlvSkeleton_TotalPacket
metis___tlv_skeleton_8h.html
a4a44b90670b04e21369d1f1d7f5a60d3
(const MetisTlvSkeleton *skeleton)
PARCCryptoHash *
metisTlvSkeleton_ComputeContentObjectHash
metis___tlv_skeleton_8h.html
a0b5fb55b81c9bb176353ab5f0450b989
(const MetisTlvSkeleton *skeleton)
bool
metisTlvSkeleton_IsPacketTypeInterest
metis___tlv_skeleton_8h.html
a93c18a86d2c9ba34f72168c26c289175
(const MetisTlvSkeleton *skeleton)
bool
metisTlvSkeleton_IsPacketTypeContentObject
metis___tlv_skeleton_8h.html
a62f14dbd00510871f5c1e692550b00b2
(const MetisTlvSkeleton *skeleton)
bool
metisTlvSkeleton_IsPacketTypeControl
metis___tlv_skeleton_8h.html
a161ab721ad0d50dccc46f3005a817ba7
(const MetisTlvSkeleton *skeleton)
bool
metisTlvSkeleton_IsPacketTypeInterestReturn
metis___tlv_skeleton_8h.html
aae3ecd7d00c55c7214129bf5121b6cd7
(const MetisTlvSkeleton *skeleton)
bool
metisTlvSkeleton_IsPacketTypeHopByHopFragment
metis___tlv_skeleton_8h.html
afd920b9ca995118924205c7868854dbf
(const MetisTlvSkeleton *skeleton)
MetisLogger *
metisTlvSkeleton_GetLogger
metis___tlv_skeleton_8h.html
ad13192c46b1041770f121636ad95e78e
(const MetisTlvSkeleton *skeleton)
metis_command_ops
structmetis__command__ops.html
MetisContentStoreConfig
struct_metis_content_store_config.html
metis_contentstore_interface
structmetis__contentstore__interface.html
bool(*
putContent
structmetis__contentstore__interface.html
ace270e9426aba3d802c791e4ebf8cd99
)(MetisContentStoreInterface *storeImpl, MetisMessage *content, uint64_t currentTimeTicks)
bool(*
removeContent
structmetis__contentstore__interface.html
a604e96274262f924ca808d05447a4770
)(MetisContentStoreInterface *storeImpl, MetisMessage *content)
MetisMessage *(*
matchInterest
structmetis__contentstore__interface.html
a6f03223331c65e1233f58ccea8a8e287
)(MetisContentStoreInterface *storeImpl, MetisMessage *interest)
size_t(*
getObjectCapacity
structmetis__contentstore__interface.html
a1a11ff5fe0e3389fca208e2b3bde3959
)(MetisContentStoreInterface *storeImpl)
size_t(*
getObjectCount
structmetis__contentstore__interface.html
acb9f016da47e88b6bb045b6a9d41ac55
)(MetisContentStoreInterface *storeImpl)
void(*
log
structmetis__contentstore__interface.html
a9590a92d4c7009fa531e981a9d7fd780
)(MetisContentStoreInterface *storeImpl)
MetisContentStoreInterface *(*
acquire
structmetis__contentstore__interface.html
aeb2504db9413e6a892417080ad1361ee
)(const MetisContentStoreInterface *storeImpl)
void(*
release
structmetis__contentstore__interface.html
a7feaff8252bc58fac3cf6bddf7d957ed
)(MetisContentStoreInterface **storeImpl)
void *
_privateData
structmetis__contentstore__interface.html
ad32bd844894d3d7870c2f48782895c0d
metis_io_ops
structmetis__io__ops.html
metis_listener_ops
structmetis__listener__ops.html
void *
context
structmetis__listener__ops.html
ae376f130b17d169ee51be68077a89ed0
void(*
destroy
structmetis__listener__ops.html
ab351f1a0faac6a13ad2bea880eeae3a8
)(MetisListenerOps **listenerOpsPtr)
unsigned(*
getInterfaceIndex
structmetis__listener__ops.html
ad61fc0db38afd0c8229ec92cfa4673f4
)(const MetisListenerOps *ops)
const CPIAddress *(*
getListenAddress
structmetis__listener__ops.html
aaa3ad2ce97b8be6fc8d21095e091a0ef
)(const MetisListenerOps *ops)
MetisEncapType(*
getEncapType
structmetis__listener__ops.html
a4d9598b4fa9b483750a1f936135e437a
)(const MetisListenerOps *ops)
int(*
getSocket
structmetis__listener__ops.html
a40fc1619bfbc00af0c0296b3267148cd
)(const MetisListenerOps *ops)
metis_strategy_impl
structmetis__strategy__impl.html
metis_tap
structmetis__tap.html
void *
context
structmetis__tap.html
ae376f130b17d169ee51be68077a89ed0
bool(*
isTapOnReceive
structmetis__tap.html
a9c52b339606f937ae225435937ebb3e9
)(const MetisTap *tap)
bool(*
isTapOnSend
structmetis__tap.html
a549d8ba30c8bf09c397b627117509be4
)(const MetisTap *tap)
bool(*
isTapOnDrop
structmetis__tap.html
a9018847753a290e4fb321f5b0f8713bd
)(const MetisTap *tap)
void(*
tapOnReceive
structmetis__tap.html
a4fde1ff1596dfe21bd66e7fd04c677a8
)(MetisTap *tap, const MetisMessage *message)
void(*
tapOnSend
structmetis__tap.html
accdafaccd2a2c2b7a81cf6970baace42
)(MetisTap *tap, const MetisMessage *message)
void(*
tapOnDrop
structmetis__tap.html
a11dcf8866ab30d59ebc9e89f5da745cb
)(MetisTap *tap, const MetisMessage *message)
MetisTlvExtent
struct_metis_tlv_extent.html
MetisTlvOps
struct_metis_tlv_ops.html
bool(*
parse
struct_metis_tlv_ops.html
a75f3f13b34ed4ce5446f9c298ce53c11
)(MetisTlvSkeleton *skeleton)
PARCCryptoHash *(*
computeContentObjectHash
struct_metis_tlv_ops.html
adb3e23026cc8289a4caf6dd305e78c48
)(const uint8_t *packet)
PARCBuffer *(*
encodeControlPlaneInformation
struct_metis_tlv_ops.html
a069666a1707e3f25bac3e0398c6ff5b7
)(const CCNxControl *cpiControlMessage)
size_t(*
totalHeaderLength
struct_metis_tlv_ops.html
af10dedd276576e04f0ad139cb2151693
)(const uint8_t *packet)
size_t(*
totalPacketLength
struct_metis_tlv_ops.html
ac2814f2d85a05b019eef67fccb3d8d38
)(const uint8_t *packet)
size_t(*
fixedHeaderLength
struct_metis_tlv_ops.html
a0c72c61d6c1d967fd8a03311718d0a92
)(const uint8_t *packet)
bool(*
isPacketTypeInterest
struct_metis_tlv_ops.html
af27d7d84ef0d7fa34f97e074d2a4c081
)(const uint8_t *packet)
bool(*
isPacketTypeContentObject
struct_metis_tlv_ops.html
adcc5141e6f8280bfdaf4aac88fe12d7a
)(const uint8_t *packet)
bool(*
isPacketTypeInterestReturn
struct_metis_tlv_ops.html
a9ee30558bb8c8f762dd7f0bbd8d754d1
)(const uint8_t *packet)
bool(*
isPacketTypeControl
struct_metis_tlv_ops.html
a60f8ca8013d736222f90266e3e443658
)(const uint8_t *packet)
bool(*
isPacketTypeHopByHopFragment
struct_metis_tlv_ops.html
a3ac9301f8aed608209abb230dcd49090
)(const uint8_t *packet)
/home/parallels/Distillery/Metis/ccnx
/home/parallels/Distillery/Metis/ccnx/
dir_bcfc85182c085d71da54f91e9bbfdc37.html
/home/parallels/Distillery/Metis/ccnx/forwarder
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/
dir_61559995d99aee0a184ff053457555e4.html
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_control
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_daemon
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config/
dir_53f459e4205fd33777ae605604be70b4.html
metis_CommandLineInterface.c
metis_CommandLineInterface.h
metis_CommandOps.c
metis_CommandOps.h
metis_CommandParser.c
metis_CommandParser.h
metis_CommandReturn.h
metis_Configuration.c
metis_Configuration.h
metis_ConfigurationFile.c
metis_ConfigurationFile.h
metis_ConfigurationListeners.c
metis_ConfigurationListeners.h
metis_ControlState.c
metis_ControlState.h
metis_SymbolicNameTable.c
metis_SymbolicNameTable.h
metis_WebInterface.h
metisControl_Add.c
metisControl_Add.h
metisControl_AddConnection.c
metisControl_AddConnection.h
metisControl_AddListener.c
metisControl_AddListener.h
metisControl_AddRoute.c
metisControl_AddRoute.h
metisControl_List.c
metisControl_List.h
metisControl_ListConnections.c
metisControl_ListConnections.h
metisControl_ListInterfaces.c
metisControl_ListInterfaces.h
metisControl_ListRoutes.c
metisControl_ListRoutes.h
metisControl_Quit.c
metisControl_Quit.h
metisControl_Remove.c
metisControl_Remove.h
metisControl_RemoveConnection.c
metisControl_RemoveConnection.h
metisControl_RemoveRoute.c
metisControl_RemoveRoute.h
metisControl_Root.c
metisControl_Root.h
metisControl_Set.c
metisControl_Set.h
metisControl_SetDebug.c
metisControl_SetDebug.h
metisControl_Unset.c
metisControl_Unset.h
metisControl_UnsetDebug.c
metisControl_UnsetDebug.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/content_store
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/content_store/
dir_da15db01a0c1740d5d2cf1b7eaa642f0.html
metis_ContentStoreEntry.c
metis_ContentStoreEntry.h
metis_ContentStoreInterface.c
metis_ContentStoreInterface.h
metis_LRUContentStore.c
metis_LRUContentStore.h
metis_LruList.c
metis_LruList.h
metis_TimeOrderedList.c
metis_TimeOrderedList.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core/
dir_d0944960f0bc6d6ed79e71dabfb94b82.html
metis_Connection.c
metis_Connection.h
metis_ConnectionList.c
metis_ConnectionList.h
metis_ConnectionManager.c
metis_ConnectionManager.h
metis_ConnectionTable.c
metis_ConnectionTable.h
metis_Dispatcher.c
metis_Dispatcher.h
metis_Forwarder.c
metis_Forwarder.h
metis_Logger.c
metis_Logger.h
metis_Message.c
metis_Message.h
metis_MessagePacketType.h
metis_NumberSet.c
metis_NumberSet.h
metis_StreamBuffer.c
metis_StreamBuffer.h
metis_System.h
metis_ThreadedForwarder.c
metis_ThreadedForwarder.h
metis_Ticks.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/darwin
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/darwin/
dir_f8636dbddad0914cd28fb2329d39c7f0.html
metis_GenericEther.c
metis_System.c
/home/parallels/Distillery/Metis/ccnx/forwarder
/home/parallels/Distillery/Metis/ccnx/forwarder/
dir_4ee50b67fc4b706760971ccc714820b5.html
/home/parallels/Distillery/Metis/ccnx/forwarder/metis
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io/
dir_94bf15c3dad66b9fa087937cefc0e4fc.html
metis_AddressPair.c
metis_AddressPair.h
metis_EtherConnection.c
metis_EtherConnection.h
metis_EtherListener.c
metis_EtherListener.h
metis_Ethernet.h
metis_GenericEther.h
metis_HopByHopFragmenter.c
metis_HopByHopFragmenter.h
metis_Io.h
metis_IPMulticastListener.c
metis_IPMulticastListener.h
metis_Listener.h
metis_ListenerSet.c
metis_ListenerSet.h
metis_LocalListener.c
metis_LocalListener.h
metis_StreamConnection.c
metis_StreamConnection.h
metis_TcpListener.c
metis_TcpListener.h
metis_TcpTunnel.c
metis_TcpTunnel.h
metis_UdpConnection.c
metis_UdpConnection.h
metis_UdpController.h
metis_UdpListener.c
metis_UdpListener.h
metis_UdpTunnel.c
metis_UdpTunnel.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/linux
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/linux/
dir_8b43bf6b3c312feb9882d61e79a2b952.html
metis_GenericEther.c
metis_System.c
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/messenger
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/messenger/
dir_37607365a96dca0bf90ecd46375f12b7.html
metis_Messenger.c
metis_Messenger.h
metis_MessengerRecipient.c
metis_MessengerRecipient.h
metis_Missive.c
metis_Missive.h
metis_MissiveDeque.c
metis_MissiveDeque.h
metis_MissiveType.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/
dir_e64ecc02f9581b59b9e6026f4e59781d.html
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/config
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/content_store
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/core
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/io
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/messenger
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/strategies
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/testdata
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv
metis_About.c
metis_About.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_control
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_control/
dir_aefe288e02ddf0429fc3660b8d6e0913.html
metisControl_main.c
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_daemon
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/command-line/metis_daemon/
dir_bdfb53277da556c143ba0b3170c1740d.html
metis_daemon.c
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/
dir_24bf99c83dd9d3b97453839b48f8fbe6.html
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/darwin
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/platforms/linux
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/processor/
dir_831c94926ac1768bea48d105ac5e3c2f.html
metis_ContentStore.c
metis_ContentStore.h
metis_ContentStoreEntry.c
metis_ContentStoreEntry.h
metis_FIB.c
metis_FIB.h
metis_FibEntry.c
metis_FibEntry.h
metis_FibEntryList.c
metis_FibEntryList.h
metis_HashTableFunction.c
metis_HashTableFunction.h
metis_MatchingRulesTable.c
metis_MatchingRulesTable.h
metis_MessageProcessor.c
metis_MessageProcessor.h
metis_PIT.c
metis_PIT.h
metis_PitEntry.c
metis_PitEntry.h
metis_PITVerdict.h
metis_Tap.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/strategies
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/strategies/
dir_b3de3c19e8293656d51a9be4831d32e7.html
metis_Strategy.h
metis_StrategyImpl.h
strategy_All.c
strategy_All.h
strategy_BestUnipath.h
strategy_CNF.h
strategy_WeightedRoundRobin.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/testdata
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/testdata/
dir_05be9313265f0a7109110f819a26f7f0.html
metis_TestDataV0.h
metis_TestDataV1.h
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv
/home/parallels/Distillery/Metis/ccnx/forwarder/metis/tlv/
dir_b45adcd34b37ac4637ec690bd9c70d10.html
metis_Tlv.c
metis_Tlv.h
metis_TlvExtent.c
metis_TlvExtent.h
metis_TlvName.c
metis_TlvName.h
metis_TlvNameCodec.c
metis_TlvNameCodec.h
metis_TlvOps.h
metis_TlvSchemaV0.c
metis_TlvSchemaV0.h
metis_TlvSchemaV1.c
metis_TlvSchemaV1.h
metis_TlvSkeleton.c
metis_TlvSkeleton.h