This commit is contained in:
Baptiste Wicht 2016-09-18 21:10:07 +02:00
parent ad7a4f41cf
commit 08d4219d4e
2 changed files with 0 additions and 13 deletions

View File

@ -20,7 +20,6 @@ namespace http {
void decode(network::interface_descriptor& interface, network::ethernet::packet& packet); void decode(network::interface_descriptor& interface, network::ethernet::packet& packet);
std::expected<network::ethernet::packet> kernel_prepare_packet(network::interface_descriptor& interface, const packet_descriptor& descriptor);
std::expected<network::ethernet::packet> user_prepare_packet(char* buffer, network::interface_descriptor& interface, const packet_descriptor* descriptor); std::expected<network::ethernet::packet> user_prepare_packet(char* buffer, network::interface_descriptor& interface, const packet_descriptor* descriptor);
std::expected<void> finalize_packet(network::interface_descriptor& interface, network::ethernet::packet& p); std::expected<void> finalize_packet(network::interface_descriptor& interface, network::ethernet::packet& p);

View File

@ -24,18 +24,6 @@ void network::http::decode(network::interface_descriptor& /*interface*/, network
//TODO network::propagate_packet(packet, network::socket_protocol::HTTP); //TODO network::propagate_packet(packet, network::socket_protocol::HTTP);
} }
std::expected<network::ethernet::packet> network::http::kernel_prepare_packet(network::interface_descriptor& interface, const packet_descriptor& descriptor) {
// Ask the TCP layer to craft a packet
//network::tcp::packet_descriptor desc{descriptor.target_ip, descriptor.source_port, 80, descriptor.payload_size};
//auto packet = network::tcp::kernel_prepare_packet(interface, desc);
//if (packet) {
//packet.tag(3, packet.index);
//}
//return packet;
}
std::expected<network::ethernet::packet> network::http::user_prepare_packet(char* buffer, network::interface_descriptor& interface, const packet_descriptor* descriptor) { std::expected<network::ethernet::packet> network::http::user_prepare_packet(char* buffer, network::interface_descriptor& interface, const packet_descriptor* descriptor) {
// Ask the TCP layer to craft a packet // Ask the TCP layer to craft a packet
//network::tcp::packet_descriptor desc{descriptor->target_ip, descriptor->source_port, 80, descriptor->payload_size}; //network::tcp::packet_descriptor desc{descriptor->target_ip, descriptor->source_port, 80, descriptor->payload_size};