summaryrefslogtreecommitdiff
path: root/lib/MaildirIndexer/LogTimelineSchema.rakumod
diff options
context:
space:
mode:
authordakkar <dakkar@thenautilus.net>2019-12-29 13:24:00 +0000
committerdakkar <dakkar@thenautilus.net>2019-12-29 13:45:21 +0000
commit5b10920b6e38614ceea0cd97031ab48f4f1f9a39 (patch)
tree031a9a787823b6a2913824235a77f86f76a94d88 /lib/MaildirIndexer/LogTimelineSchema.rakumod
parentit's called `raku` now (diff)
downloadMaildirIndexer-5b10920b6e38614ceea0cd97031ab48f4f1f9a39.tar.gz
MaildirIndexer-5b10920b6e38614ceea0cd97031ab48f4f1f9a39.tar.bz2
MaildirIndexer-5b10920b6e38614ceea0cd97031ab48f4f1f9a39.zip
new module extension
Diffstat (limited to 'lib/MaildirIndexer/LogTimelineSchema.rakumod')
-rw-r--r--lib/MaildirIndexer/LogTimelineSchema.rakumod20
1 files changed, 20 insertions, 0 deletions
diff --git a/lib/MaildirIndexer/LogTimelineSchema.rakumod b/lib/MaildirIndexer/LogTimelineSchema.rakumod
new file mode 100644
index 0000000..1e1848f
--- /dev/null
+++ b/lib/MaildirIndexer/LogTimelineSchema.rakumod
@@ -0,0 +1,20 @@
+use v6.d;
+unit module MaildirIndexer::LogTimelineSchema;
+use Log::Timeline;
+
+class Store::Add does Log::Timeline::Task['MaildirIndexer','Store','add file'] { };
+class Store::Rm does Log::Timeline::Task['MaildirIndexer','Store','rm file'] { };
+class Store::Find does Log::Timeline::Task['MaildirIndexer','Store','finding mailbox'] { };
+
+class Parse::Email::Str does Log::Timeline::Task['MaildirIndexer','Parser','parsing a string'] { };
+class Parse::Email::File does Log::Timeline::Task['MaildirIndexer','Parser','parsing a file'] { };
+class Parse::Email::Socket does Log::Timeline::Task['MaildirIndexer','Parser','parsing a socket'] { };
+
+class Parse::Header does Log::Timeline::Task['MaildirIndexer','Email','parsing a header'] { };
+
+class Index::Add does Log::Timeline::Task['MaildirIndexer','Index','add email'] { };
+class Index::Rm does Log::Timeline::Task['MaildirIndexer','Index','rm path'] { };
+
+class Index::Find does Log::Timeline::Task['MaildirIndexer','Index','finding mailbox'] { };
+
+class Server::Serve does Log::Timeline::Task['MaildirIndexer','Server','serving a request'] { };