2 * Copyright (C) ARM Limited 2010-2015. All rights reserved.
4 * This program is free software; you can redistribute it and/or modify
5 * it under the terms of the GNU General Public License version 2 as
6 * published by the Free Software Foundation.
10 #define FTRACESOURCE_H
12 #include <semaphore.h>
18 class FtraceSource : public Source {
20 FtraceSource(sem_t *senderSem);
28 void write(Sender *sender);
31 void waitFor(const int bytes);
38 // Intentionally unimplemented
39 FtraceSource(const FtraceSource &);
40 FtraceSource &operator=(const FtraceSource &);
43 #endif // FTRACESOURCE_H