5 #ifndef vnsw_agent_index_vector_resource_hpp
6 #define vnsw_agent_index_vector_resource_hpp
13 template<
typename Object>
45 #endif //index_vector_resource
EntryType At(size_t index) const
void Remove(size_t index)
size_t Insert(EntryType entry)
virtual ~IndexVectorResource()
uint32_t InsertAtIndex(uint32_t index, Object entry)
uint32_t AllocIndex(Object entry)
void UpdateIndex(uint32_t index, Object entry)
Object FindIndex(size_t index)
void Update(size_t index, EntryType entry)
void FreeIndex(uint32_t index)
IndexVector< Object > index_table_
size_t InsertAtIndex(uint32_t index, EntryType entry)