#ifndef __RESPONSEHOLDERLIST_H_
#define __RESPONSEHOLDERLIST_H_

#include "message.h"

typedef struct s_ResponseHolderList ResponseHolderList;

ResponseHolderList * responseholderlist_new (void);
void responseholderlist_destroy (void *ptr);

Message * responseholderlist_getResponse (ResponseHolderList *response_list, int seq);
void responseholderlist_setResponse (ResponseHolderList *response_list, Message *response);
void responseholderlist_addResponseHolder (ResponseHolderList *response_list, int sequence);


#endif
