5 #ifndef __ctrlplane__ifmap_update_sender__
6 #define __ctrlplane__ifmap_update_sender__
61 const BitSet &base_send_set);
void ProcessUpdate(IFMapUpdate *update, const BitSet &base_send_set)
void SetObjectsPerMessage(int num)
bool test(size_t pos) const
IFMapUpdateQueue * queue_
virtual void QueueActive()
void SetServer(IFMapServer *srv)
virtual void SendActive(int index)
void SendUpdate(BitSet send_set, BitSet *blocked_set)
void SetSendBlocked(int client_index)
bool IsClientBlocked(int client_index)
void LogAndCountSentUpdate(IFMapUpdate *update, const BitSet &base_send_set)
IFMapMarker * ProcessMarker(IFMapMarker *marker, IFMapMarker *next_marker, bool *done)
friend class IFMapUpdateSenderTest
void SetObjectsPerMessage(int num)
IFMapUpdateSender(IFMapServer *server, IFMapUpdateQueue *queue)
void CleanupClient(int index)
void Send(IFMapMarker *imarker)
void GetSendScheduled(BitSet *current)
virtual ~IFMapUpdateSender()