Hi all,
  I found a blemish in the struct evbuffer, which has a member: parent. The
testing libevent is 2.0.15.
  when i tried to get the "parent" bufferevent from evbuffer, like below:
      #include "event2/event.h"
      #include "event2/buffer.h"
      #include "event2/bufferevent.h"
     //...ship something....
     struct evbuffer test;
     struct bufferevent *bev = test.parent.
 It will cause "error C2037: left of 'parent' specifies undefined
struct/union 'evbuffer' " with VC++, I saw the struct evbuffer is defined
by "evbuffer-internal.h", which indicates it's used by inside. As i think,
it'd better moving the struct evbuffer to a separate header file like
"bufferevent_struct.h".
  Is it right? waiting your feedback.


Best Regards,
vincent.lee

Reply via email to