MCPcopy Create free account

hub / github.com/PlatformLab/Homa / functions

Functions400 in github.com/PlatformLab/Homa

Functionmain
test/Perf.cc:821
MethodmakeBuckets
* Helper method to create the set of buckets. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait
src/Receiver.h:361
MethodmakeBuckets
* Helper method to create the set of buckets. * * @param messageTimeoutCycles * Number of cycles of inactivity to wait
src/Sender.h:347
FunctionmapFindTest
test/Perf.cc:325
FunctionmapLookupTest
test/Perf.cc:357
FunctionmapNullInsertTest
test/Perf.cc:386
Methodnow
src/Drivers/Util/QueueEstimatorTest.cc:39
FunctionobjectPoolTest
test/Perf.cc:251
Methodoperator!=
* Return true if both this and the other Iterator refer to different * elements in the List; false otherwise. */
src/Intrusive.h:187
Methodoperator()
src/ReceiverTest.cc:90
Methodoperator()
Return a "hash" of the given MessageId.
src/Protocol.h:79
Methodoperator()
src/Receiver.h:72
Methodoperator()
src/Receiver.h:441
Methodoperator()
src/IntrusiveTest.cc:488
Methodoperator()
src/Sender.h:72
Methodoperator()
src/ObjectPoolTest.cc:90
Methodoperator()
src/SenderTest.cc:116
Methodoperator()
src/DebugTest.cc:113
Methodoperator()
include/Homa/Homa.h:62
Methodoperator()
include/Homa/Homa.h:167
Methodoperator()
Return a "hash" of the given IpAddress.
include/Homa/Driver.h:58
Methodoperator++
* Point this Iterator to the next element in the List. * * @return * A reference a copy of the Iterator before the upd
src/Intrusive.h:154
Methodoperator--
* Pointer this Iterator to the previous element in the List. * * @return * A reference a copy of the Iterator before t
src/Intrusive.h:167
Methodoperator->
See #get().
src/Tub.h:182
Methodoperator->
* Access member of the element referred to by this Iterator. */
src/Intrusive.h:119
Methodoperator<
* Comparison function for MessageId, for use in std::maps etc. */
src/Protocol.h:57
Methodoperator==
* Equality function for MessageId, for use in std::unordered_maps etc. */
src/Protocol.h:67
Methodoperator==
* Return true if both this and the other Iterator refer to the same * element in the List; false otherwise. */
src/Intrusive.h:178
Methodoperator==
* Equality function for MacAddress, for use in std::unordered_maps etc. */
src/Drivers/DPDK/MacAddress.h:38
Methodoperator==
* Equality function for IpAddress, for use in std::unordered_maps etc. */
include/Homa/Driver.h:47
Functionoperator|
* Combine Options flags. */
include/Homa/Homa.h:319
Methodpoll
* Allow the Manager to perform periodic background tasks like managing and * updating the policy. */
src/Policy.cc:164
Methodpoll
* Allow the Receiver to make progress toward receiving incoming messages. * * This method must be called eagerly to ensure messages are received. *
src/Receiver.cc:282
Methodpoll
See Homa::Transport::poll()
src/TransportImpl.cc:67
MethodpopulateList
src/IntrusiveTest.cc:41
Functionprioritize
src/Intrusive.h:501
MethodprocessPacket
src/TransportImpl.cc:106
FunctionqueueEstimatorTest
test/Perf.cc:657
FunctionrdcscTest
test/Perf.cc:707
FunctionrdhrcTest
test/Perf.cc:692
FunctionrdtscTest
test/Perf.cc:676
FunctionreadThreadId
Helper function that runs in a separate thread. It reads its id and saves it in the variable pointed to by its argument.
src/ThreadIdTest.cc:48
MethodreceivePackets
See Driver::receivePackets()
src/Drivers/DPDK/DpdkDriver.cc:69
MethodreceivePackets
See Driver::receivePackets()
src/Drivers/DPDK/DpdkDriverImpl.cc:353
MethodrefreshQueuedBytesEstimate
* Helper method to recalculate the current estimated NIC output queue * length. */
include/Homa/Drivers/Util/QueueEstimator.h:84
Methodrelease
* @copydoc Homa::InMessage::release() */
src/Receiver.cc:436
MethodreleasePackets
See Driver::releasePackets()
src/Drivers/DPDK/DpdkDriver.cc:76
MethodreleasePackets
See Driver::releasePackets()
src/Drivers/DPDK/DpdkDriverImpl.cc:450
FunctionreplaceAll
* For strings, replace all occurrences of 'needle' in 'haystack' with * 'replacement'. * * If this isn't what you're looking for, the standard algo
src/StringUtil.cc:160
Functionsend
src/ControlPacket.h:39
MethodsendPacket
Deliver the provide packet to the specified destination.
src/Drivers/Fake/FakeDriver.cc:77
MethodsendPacket
See Driver::sendPacket()
src/Drivers/DPDK/DpdkDriver.cc:48
MethodsendPacket
See Driver::sendPacket()
src/Drivers/DPDK/DpdkDriverImpl.cc:215
FunctionserverMain
test/system_test.cc:72
MethodsetMessagePacket
src/SenderTest.cc:98
MethodsetPacketLossRate
src/Drivers/Fake/FakeDriver.cc:103
MethodsetPacketLossRate
src/Drivers/Fake/FakeDriver.cc:133
Methodstr
include/Homa/Exception.h:66
MethodtoString
src/Driver.cc:22
MethodtxBurstCallback
* Called before a burst of packets is transmitted to update the transmit stats. * * This callback's signature is defined by DPDK. * * @param port_
src/Drivers/DPDK/DpdkDriverImpl.cc:761
Methoduncork
See Driver::uncork()
src/Drivers/DPDK/DpdkDriver.cc:62
Methoduncork
See Driver::uncork()
src/Drivers/DPDK/DpdkDriverImpl.cc:343
Methoduncork
* Request that the Driver exit "corked" mode and that any buffered packets * be sent out immediately. * * @sa Driver::cork(), Driver::s
include/Homa/Driver.h:163
Methodunlock_guard
* Unlock the the provided mutex for the duration of this unlock_guards * lifetime. */
include/Homa/Util.h:87
FunctionvectorConstruct
test/Perf.cc:452
FunctionvectorPushPopTest
test/Perf.cc:499
FunctionvectorPushTest
test/Perf.cc:483
FunctionvectorReserveTest
test/Perf.cc:467
Methodwhat
include/Homa/Exception.h:71
Method~Counters
* Default destructor. */
src/Perf.h:113
Method~DebugMessage
See <Homa/Debug.h>
src/Debug.cc:73
Method~DebugTest
src/DebugTest.cc:46
Method~DpdkDriverImplTest
src/Drivers/DPDK/DpdkDriverTest.cc:37
Method~Driver
* Driver destructor. */
include/Homa/Driver.h:103
Method~Exception
include/Homa/Exception.h:65
Method~FakeDriver
* FakeDriver Destructor. */
src/Drivers/Fake/FakeDriver.cc:176
Method~FakeNIC
* FakeNIC destructor. */
src/Drivers/Fake/FakeDriver.cc:150
Method~FakeNetwork
Destructor;
src/Drivers/Fake/FakeDriver.cc:49
Method~Foo
src/TubTest.cc:36
Method~Impl
* DpdkDriver::Impl destructor. */
src/Drivers/DPDK/DpdkDriverImpl.cc:167
Method~List
* List destructor. */
src/Intrusive.h:222
Method~Manager
src/Policy.h:75
Method~Message
* Destruct a Message. Will release all contained Packet objects. */
src/Sender.cc:539
Method~Message
* Destruct a Message. Will release all contained Packet objects. */
src/Receiver.cc:308
Method~MessageBucketMap
* MessageBucketMap destructor. */
src/Receiver.h:392
Method~MessageBucketMap
* MessageBucketMap destructor. */
src/Sender.h:377
Method~Node
* List::Node destructor. */
src/Intrusive.h:62
Method~ObjectPool
* Destroy the ObjectPool. The pool expects that all objects allocated * from it have already been destroyed and will not go about cleaning *
src/ObjectPool.h:75
Method~Peer
* Peer destructor. */
src/Receiver.h:431
Method~QueueEstimatorTest
src/Drivers/Util/QueueEstimatorTest.cc:53
Method~Receiver
* Receiver destructor. */
src/Receiver.cc:55
Method~ReceiverTest
src/ReceiverTest.cc:66
Method~Sender
* Sender Destructor */
src/Sender.cc:65
Method~SenderTest
src/SenderTest.cc:54
Method~SpinLock
* Destroy the SpinLock regardless of its current state. */
src/SpinLock.h:56
Method~TestObject
src/ObjectPoolTest.cc:49
Method~ThreadCounters
* Deregister and destruct a per thread set of counters. */
src/Perf.cc:59
Method~TransportImplTest
src/TransportImplTest.cc:54
Method~Tub
* Destructor: destroy the object if it was initialized. */
src/Tub.h:101
Method~unlock_guard
include/Homa/Util.h:92
← previous301–400 of 400, ranked by callers