dummy_port.hh (13784:1941dc118243) dummy_port.hh (13892:0182a0601f66)
1/*
2 * Copyright 2019 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 29 unchanged lines hidden (view full) ---

38 RubyDummyPort() : Port("DummyPort", -1) {}
39
40 void
41 bind(Port &peer) override
42 {
43 // No need to connect anything here currently. MessageBuffer
44 // port connections only serve to print the connections in
45 // the config output.
1/*
2 * Copyright 2019 Google, Inc.
3 *
4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are
6 * met: redistributions of source code must retain the above copyright
7 * notice, this list of conditions and the following disclaimer;
8 * redistributions in binary form must reproduce the above copyright

--- 29 unchanged lines hidden (view full) ---

38 RubyDummyPort() : Port("DummyPort", -1) {}
39
40 void
41 bind(Port &peer) override
42 {
43 // No need to connect anything here currently. MessageBuffer
44 // port connections only serve to print the connections in
45 // the config output.
46 // TODO: Add real ports to MessageBuffers and use MemObject connect
46 // TODO: Add real ports to MessageBuffers and use SimObject connect
47 // code below to bind MessageBuffer senders and receivers
48 }
49 void unbind() override {}
50
51 static RubyDummyPort &
52 instance()
53 {
54 static RubyDummyPort dummy;
55 return dummy;
56 }
57};
58
59#endif //__MEM_RUBY_NETWORK_DUMMY_PORT_HH__
47 // code below to bind MessageBuffer senders and receivers
48 }
49 void unbind() override {}
50
51 static RubyDummyPort &
52 instance()
53 {
54 static RubyDummyPort dummy;
55 return dummy;
56 }
57};
58
59#endif //__MEM_RUBY_NETWORK_DUMMY_PORT_HH__