A language level, event-driven, universal asychonous infrastructure based on C/C++