Implement async FIB table manipulation

Implementation reuses the status information from NdnStatusOperation and
uses XSLT for basic preprocessing.

Change-Id: Id3dba1779e02451772d09bdc919fdc68475171a9
diff --git a/osx/fib-table-controller.h b/osx/fib-table-controller.h
new file mode 100644
index 0000000..1dd074f
--- /dev/null
+++ b/osx/fib-table-controller.h
@@ -0,0 +1,22 @@
+/* -*- Mode: C++; c-file-style: "gnu"; indent-tabs-mode:nil -*- */
+/*
+ * @copyright See LICENCE for copyright and license information.
+ *
+ * @author Alexander Afanasyev <alexander.afanasyev@ucla.edu>
+ * @author Ilya Moiseenko <iliamo@ucla.edu>
+ */
+
+#import <Cocoa/Cocoa.h>
+
+@interface FibTableController : NSObject <NSTableViewDataSource, NSXMLParserDelegate>
+{
+  NSXMLDocument *m_document;
+}
+
+@property NSTableView *m_tableView;
+
+- (void)loadStatus:(NSXMLDocument *)document;
+- (NSString *)getFaceByRowIndex:(NSInteger)index;
+- (NSString *)getPrefixByRowIndex:(NSInteger)index;
+
+@end