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